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: