Usage: diagd [OPTIONS] [SNAPSHOT_PATH] [BOOTSTRAP_PATH] [ADS_PATH]
Run the diagnostic daemon.
Arguments:
SNAPSHOT_PATH Path to directory in which to save configuration
snapshots and dynamic secrets
BOOTSTRAP_PATH Path to which to write bootstrap Envoy configuration
ADS_PATH Path to which to write ADS Envoy configuration
Options:
--config-path PATH Optional configuration path to scan for
Ambassador YAML files
--k8s If True, assume config_path contains
Kubernetes resources (only relevant with
config_path)
--ambex-pid INTEGER Optional PID to signal with HUP after updating
Envoy configuration [default: 0]
--kick TEXT Optional command to run after updating Envoy
configuration
--banner-endpoint TEXT Optional endpoint of extra banner to include
--no-checks If True, don't do Envoy-cluster health
checking
--no-envoy If True, don't interact with Envoy at all
--reload If True, run Flask in debug mode for live
reloading
--debug If True, do debug logging
--dev-magic If True, override a bunch of things for
Datawire dev-loop stuff
--verbose If True, do really verbose debug logging
--workers INTEGER Number of workers; default is based on the
number of CPUs present
--host TEXT Interface on which to listen
--port INTEGER Port on which to listen [default: -1]
--socket-path PATH Unix-domain socket on which to listen, instead
of a TCP port
--notices PATH Optional file to read for local notices
--validation-retries INTEGER Number of times to retry Envoy configuration
validation after a timeout [default: 5]
--allow-fs-commands If true, allow CONFIG_FS to support
debug/testing commands
--report-action-keys Report action keys when chiming
--help Show this message and exit.
Options (20)
| Option | Description | Source |
|---|
--config-path PATH | Optional configuration path to scan for Ambassador YAML files | help |
--k8s | If True, assume config_path contains Kubernetes resources (only relevant with config_path) | help |
--ambex-pid INTEGER | Optional PID to signal with HUP after updating Envoy configuration [default: 0] | help |
--kick TEXT | Optional command to run after updating Envoy configuration | help |
--banner-endpoint TEXT | Optional endpoint of extra banner to include | help |
--no-checks | If True, don't do Envoy-cluster health checking | help |
--no-envoy | If True, don't interact with Envoy at all | help |
--reload | If True, run Flask in debug mode for live reloading | help |
--debug | If True, do debug logging | help |
--dev-magic | If True, override a bunch of things for Datawire dev-loop stuff | help |
--verbose | If True, do really verbose debug logging | help |
--workers INTEGER | Number of workers; | help |
--host TEXT | Interface on which to listen | help |
--port INTEGER | Port on which to listen [default: -1] | help |
--socket-path PATH | Unix-domain socket on which to listen, instead of a TCP port | help |
--notices PATH | Optional file to read for local notices | help |
--validation-retries INTEGER | Number of times to retry Envoy configuration validation after a timeout [default: 5] | help |
--allow-fs-commands | If true, allow CONFIG_FS to support debug/testing commands | help |
--report-action-keys | Report action keys when chiming | help |
--help | Show this message and exit. | help |
Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.