ArgoCD › Sync & Health

How do you integrate Argo Rollouts analysis into sync health?

Advanced

Answer

Argo Rollouts runs AnalysisRuns (querying Prometheus, etc.) during canary/blue-green steps; if analysis fails, the Rollout is marked Degraded and can auto-abort. With the Rollouts health extension, ArgoCD reflects the Rollout's progressive status, so a failing canary shows as unhealthy and can gate promotion.
analysis:
  templates: [ { templateName: success-rate } ]
Real-world example A canary with a failing success-rate analysis is auto-aborted and shows Degraded in ArgoCD.

Common follow-ups: What is an AnalysisRun? | How does a failed analysis affect health?