Pause-rollout
expanso-cli job pause-rollout
Pause an active rollout for a job
Synopsis
Pause an active rollout for a job.
When a rollout is paused:
- No new executions are scheduled for the new version
- Existing executions continue running (not stopped)
- The rollout can be resumed later with 'resume-rollout'
This is useful for investigating issues during a rolling deployment without triggering a full rollback.
expanso-cli job pause-rollout JOB_ID_OR_NAME [flags]
Examples
# Pause rollout by job name
expanso-cli job pause-rollout my-job
# Pause rollout with a reason
expanso-cli job pause-rollout my-job --reason "investigating performance issue"
# Dry run to see what would happen
expanso-cli job pause-rollout my-job --dry-run
Options
--dry-run Validate without applying
-h, --help help for pause-rollout
--namespace string Job namespace
--reason string Reason for pausing the rollout
Options inherited from parent commands
--auth-token string API bearer authentication token
-e, --endpoint string API endpoint URL
-k, --insecure Skip TLS certificate verification
-p, --profile string Profile to use for configuration
--timeout string Request timeout duration
-v, --verbose Enable verbose logging
SEE ALSO
- expanso-cli job - Manage jobs