ArgoCD › Sync & Health
How do you implement progressive delivery (canary/blue-green) with ArgoCD?
AdvancedAnswer
ArgoCD deploys the manifests, but progressive delivery is handled by Argo Rollouts, which replaces Deployment with a Rollout resource supporting canary and blue-green strategies, traffic shifting, and analysis. ArgoCD syncs the Rollout from Git and (with the Rollouts health extension) reports its progressive status as health.
kind: Rollout
spec:
strategy:
canary:
steps:
- setWeight: 20
- pause: { duration: 5m }Real-world example A new version rolls out to 20% of traffic, pauses for analysis, then proceeds—managed by Argo Rollouts and synced by ArgoCD.