Secretless Configuration Managers
Overview
Configuration Managers apply different strategies to provide Secretless Broker with its configurations
and ways to update them. The Secretless Broker includes several different built-in Configuration
Managers and a plugin API so that almost any configuration source can be easily integrated. Selection
of the specific configuration manager plugin is done through the -config-mgr <manager_id>[#<config_spec>]
CLI flag. If no specific configuration managers are specified, configfile plugin is used.
|
Secretless Broker CLI is tightly integrated with the |
Currently, built-in configuration manager plugins are:
Examples
Generic CLI invocation
|
Start broker with secretless.yaml in your current directory:
|
Start broker with custom-config.yaml in /foo folder:
|
Start broker with custom-config.yaml in folder /foo with inotify watch while also explicitly specifying the
configfile plugin:
|
Start broker with Kubernetes CRD config manager that will watch for changes in test-secretless-crd resource:
|
In this section: