chainctl
chainctl Chainguard Control
2 min read
For the complete documentation index, see llms.txt.
Show the state of a migration operation.
Show the state of a migration operation returned by “migrate create”.
OPERATION is the operation name (operations/migrate/{group}/{id}). The owning group is derived from the name unless –group is given. Pass –wait to poll until the operation completes.
Requires the guardener.actions.migrate capability on the group.
chainctl guardener github migrate get OPERATION [flags] --group string Name or UIDP of the owning group. Derived from the operation name if omitted.
--timeout duration How long to poll when --wait is set. (default 10m0s)
--wait Poll until the migration operation completes. --api string The url of the Chainguard platform API. (default "https://console-api.enforce.dev")
--audience string The Chainguard token audience to request. (default "https://console-api.enforce.dev")
--config string A specific chainctl config file. Uses CHAINCTL_CONFIG environment variable if a file is not passed explicitly.
--console string The url of the Chainguard platform Console. (default "https://console.chainguard.dev")
--force-color Force color output even when stdout is not a TTY.
-h, --help Help for chainctl
--issuer string The url of the Chainguard STS endpoint. (default "https://issuer.enforce.dev")
--log-level string Set the log level (debug, info) (default "ERROR")
-o, --output string Output format. One of: [csv, env, go-template, id, json, markdown, none, table, terse, tree, wide]
-v, --v int Set the log verbosity level.Last updated: 2026-07-31 18:12