Argo* CD Issues#
Here is a list of common Argo* CD issues and tips to resolve them.
Application out of sync#
Check the error message in the
root-app
If it says Failed to retry after 5 attempts, hit Sync again.
Check the latest synced app
root-app timeout usually means the last app takes too long to become ready.
Application stuck in progressing#
Go to the app and check the resource that’s progressing.
Most of the time this is due to a pod not being ready. Check the pod log to determine the reason.
Application stuck in deleting#
Terminate any previous Sync operation. A Delete operation will be queued if there is a Sync going on.
If the deletion is still stuck, check the Kubernetes finalizer of the remaining resources and see if the finalizer is blocking.
Application refresh deadline exceeded#
In most cases, Argo CD will automatically sync with the cluster and try to correct live manifests that are inconsistent with desired manifests.
In a very rare condition when Argo CD is under load, we noticed an issue where Applications are out of sync even after a manual trigger of Hard Refresh and Sync. The log of argocd-server shows application refresh deadline exceeded.
Workaround: Argo CD should recover after the restart of argocd-server and argocd-application-controller pods.