Prerequisites
- Kestrel Operator deployed in your cluster (see Kubernetes)
- Argo Rollouts controller and CRDs installed in the same cluster (
argoproj.io/v1alpha1 Rollout)
Setup
Argo Rollouts is auto-detected by the Kestrel Operator when the Rollout CRD is present in the cluster. No manual connection or credentials are required.1
Install Argo Rollouts
If Argo Rollouts is not already installed:
2
Verify detection
The operator probes for the Rollout CRD on each inventory sync. Check the operator logs:Once detected, the integration shows as Detected on the Integrations page and Rollouts action blocks become available in the workflow builder.
The integration is enabled by default. To opt out, set
operator.rollouts.enabled: false in your Helm values and upgrade the operator (this sets ROLLOUTS_DISABLED=true on the operator deployment).How It’s Used
In Workflows
Action blocks:- Promote Rollout — promote a paused canary/blue-green rollout to the next step (or fully with
full: true) - Abort Rollout — abort an in-progress rollout and revert to the stable version
- Retry Rollout — retry an aborted rollout from the beginning
- Rollback Rollout — roll back a rollout to a previous revision (defaults to the last revision)
- Pause Rollout / Resume Rollout — pause or resume rollout progression
- Restart Rollout — restart the pods of a rollout without changing the version
- Get Rollout Status — retrieve current phase, step, and canary weight of a rollout
- Wait for Rollout Healthy — block workflow execution until a rollout reports Healthy (with configurable timeout)