k8wiz
Argo CD
Hard
Troubleshooting & Debugging

A Deployment managed by Argo CD rolls out an image tag that doesn't exist, and progressDeadlineSeconds is left at its default. When does Argo CD report the Deployment as Degraded?

Select your answer:

Show answer and explanation

Answer: After 600 seconds, once Kubernetes reports ProgressDeadlineExceeded

Explanation

Argo CD's Deployment check follows kubectl rollout status and judges the Deployment from its own status, not from its Pods. It reports Progressing while updated replicas aren't available, and Degraded only when the Progressing condition has the reason ProgressDeadlineExceeded. Kubernetes sets that after progressDeadlineSeconds, which defaults to 600, so lower it if you want failed rollouts to show up sooner.

Read more about Argo CD