OS Manuals

/usr/bin/confd

From k3d-proxy 5.9.0-r20 (os), captured 2026-11-07 by running confd --help (exit 0). permalink

Usage of /usr/bin/confd:
  -app-id string
    	Vault app-id to use with the app-id backend (only used with -backend=vault and auth-type=app-id)
  -auth-token string
    	Auth bearer token to use
  -auth-type string
    	Vault auth backend type to use (only used with -backend=vault)
  -backend string
    	backend to use (default "etcd")
  -basic-auth
    	Use Basic Auth to authenticate (only used with -backend=consul and -backend=etcd)
  -client-ca-keys string
    	client ca keys
  -client-cert string
    	the client cert
  -client-insecure
    	Allow connections to SSL sites without certs (only used with -backend=etcd)
  -client-key string
    	the client key
  -confdir string
    	confd conf directory (default "/etc/confd")
  -config-file string
    	the confd config file (default "/etc/confd/confd.toml")
  -file value
    	the YAML file to watch for changes (only used with -backend=file)
  -filter string
    	files filter (only used with -backend=file) (default "*")
  -interval int
    	backend polling interval (default 600)
  -keep-stage-file
    	keep staged files
  -log-level string
    	level which confd should log messages
  -node value
    	list of backend nodes
  -noop
    	only show pending changes
  -onetime
    	run once and exit
  -password string
    	the password to authenticate with (only used with vault and etcd backends)
  -path string
    	Vault mount path of the auth method (only used with -backend=vault)
  -prefix string
    	key path prefix
  -role-id string
    	Vault role-id to use with the AppRole, Kubernetes backends (only used with -backend=vault and either auth-type=app-role or auth-type=kubernetes)
  -scheme string
    	the backend URI scheme for nodes retrieved from DNS SRV records (http or https) (default "http")
  -secret-id string
    	Vault secret-id to use with the AppRole backend (only used with -backend=vault and auth-type=app-role)
  -separator string
    	the separator to replace '/' with when looking up keys in the backend, prefixed '/' will also be removed (only used with -backend=redis)
  -srv-domain string
    	the name of the resource record
  -srv-record string
    	the SRV record to search for backends nodes. Example: _etcd-client._tcp.example.com
  -sync-only
    	sync without check_cmd and reload_cmd
  -table string
    	the name of the DynamoDB table (only used with -backend=dynamodb)
  -user-id string
    	Vault user-id to use with the app-id backend (only used with -backend=value and auth-type=app-id)
  -username string
    	the username to authenticate as (only used with vault and etcd backends)
  -version
    	print version and exit
  -watch
    	enable watch support
Options (34)
OptionDescriptionSource
-app-id stringVault app-id to use with the app-id backend (only used with -backend=vault and auth-type=app-id)help
-auth-token stringAuth bearer token to usehelp
-auth-type stringVault auth backend type to use (only used with -backend=vault)help
-backend stringbackend to use (default "etcd")help
-basic-authUse Basic Auth to authenticate (only used with -backend=consul and -backend=etcd)help
-client-ca-keys stringclient ca keyshelp
-client-cert stringthe client certhelp
-client-insecureAllow connections to SSL sites without certs (only used with -backend=etcd)help
-client-key stringthe client keyhelp
-confdir stringconfd conf directory (default "/etc/confd")help
-config-file stringthe confd config file (default "/etc/confd/confd.toml")help
-file valuethe YAML file to watch for changes (only used with -backend=file)help
-filter stringfiles filter (only used with -backend=file) (default "*")help
-interval intbackend polling interval (default 600)help
-keep-stage-filekeep staged fileshelp
-log-level stringlevel which confd should log messageshelp
-node valuelist of backend nodeshelp
-nooponly show pending changeshelp
-onetimerun once and exithelp
-password stringthe password to authenticate with (only used with vault and etcd backends)help
-path stringVault mount path of the auth method (only used with -backend=vault)help
-prefix stringkey path prefixhelp
-role-id stringVault role-id to use with the AppRole, Kubernetes backends (only used with -backend=vault and either auth-type=app-role or auth-type=kubernetes)help
-scheme stringthe backend URI scheme for nodes retrieved from DNS SRV records (http or https) (default "http")help
-secret-id stringVault secret-id to use with the AppRole backend (only used with -backend=vault and auth-type=app-role)help
-separator stringthe separator to replace '/' with when looking up keys in the backend, prefixed '/' will also be removed (only used with -backend=redis)help
-srv-domain stringthe name of the resource recordhelp
-srv-record stringthe SRV record to search for backends nodes.help
-sync-onlysync without check_cmd and reload_cmdhelp
-table stringthe name of the DynamoDB table (only used with -backend=dynamodb)help
-user-id stringVault user-id to use with the app-id backend (only used with -backend=value and auth-type=app-id)help
-username stringthe username to authenticate as (only used with vault and etcd backends)help
-versionprint version and exithelp
-watchenable watch supporthelp

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.