You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Feature Request: Support application-level timeout.reconciliation configuration #30642
Allow configuring timeout.reconciliation at the individual Argo CD Application level instead of relying exclusively on the global argocd-cm ConfigMap setting.
Motivation
Currently, timeout.reconciliation is configured globally through the argocd-cm ConfigMap.
This means all applications managed by an Argo CD instance share the same reconciliation interval, regardless of their individual requirements.
However, different applications often have different reconciliation requirements:
Critical applications may need frequent reconciliation to detect Git changes quickly.
Applications with less frequent deployments may benefit from longer reconciliation intervals.
Applications with large manifests or expensive manifest generation may not need frequent polling.
Different teams sharing the same Argo CD instance may have different deployment requirements.
Having only a global setting makes it difficult to accommodate these different use cases without affecting every application.
Proposal
Introduce an application-level configuration option to override the global timeout.reconciliation value.
Activity