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.