This is a configuration service connects to a etcd distributed key value store.
If configured, bc-agent will use etcd for the discovery of BeyondCron servers, instead of using the BEYONDCRON_SERVER_NAMES environment variable.
|BEYONDCRON_DIR_CONFIG||Location of configuration directory.|
|ETCD_CONFIG|| Name of a configuration file containing etcd service configuration variables. If not an absolute file name, BeyondCron will search BEYONDCRON_DIR_CONFIG, the directory in which bc-agent was started, and ~/.ETCD_CONFIG for this file. Default =
The following configuration variables can be defined within the ETCD_CONFIG file, or as environment variables.
|ETCD_ENDPOINTS|| Space separated list for etcd servers to connect to. Default =
|ETCD_PROTOCOL|| Protocol on which the etcd endpoints are listening on. This value is used for any servers listed in
|ETCD_PORT|| Port on which the etcd endpoints are listening. This value is used for any servers listed in
|ETCD_USER_NAME||name of user to authenticate with the etcd servers as. If not defined, BeyondCron will attempt an unauthenticated connection to the etcd Servers.|
|ETCD_USER_PASSWORD||password of the etcd authentication user. If the password is in the format file:filename, then the password will be read from filename. Default is no password.|
|ETCD_DIR||etcd directory in which BeyondCron will read/write key/value pairs. Default = /BeyondCron/clusters/BEYONDCRON_CLUSTER_NAME|
- CNCF etcd