leoflow admin drain
Pause every DAG, then wait for active runs to finish (quiesce for maintenance).
Synopsis
Safely quiesce the control plane before maintenance or an upgrade: pause every registered DAG so no new runs start, then poll active runs until none remain or –timeout elapses. On timeout it prints the still-running runs and exits non-zero. Use –no-wait to pause without waiting.
leoflow admin drain [flags]
Options
-h, --help help for drain
--no-wait pause every DAG but do not wait for active runs
--poll-interval duration how often to re-check for active runs (default 5s)
--server string control plane base URL (default: config server_url)
--timeout duration max time to wait for active runs to drain (default 10m0s)
--token string JWT bearer token (default: config token)
--wait poll active runs until they drain (default true)
Options inherited from parent commands
--config string config file path (default ~/.leoflow/config.yaml)
--log-level string log level: debug, info, warn, error
--server-url string control plane API base URL
SEE ALSO
- leoflow admin - Operate a running control plane (health, pause, drain, runs).