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
An argocd annotation should be added to enable specific resources' health to be ignored when assessing when to move to the next wave. This wouldn't be a full ignore of the resources' health; the resource would still have to progress to healthy for an overall successful sync and healthy application
Motivation
For optimization of deployments that feature long running jobs or workloads with long startup times, it would be ideal to be able to start them in an early wave and let them progress in the background while the sync continues on and moves through the other waves.
Proposal
An annotation such as argocd.argoproj.io/sync-wave-ignore-health could be added which would be taken into account by the controller when determining if it should move onto the next wave. Alternatively something like argocd.argoproj.io/sync-wave-options: 'IgnoreHealth=true' in case there may be other wave sync options that could be added via comma-delimited list in the future.
The text was updated successfully, but these errors were encountered:
Summary
An argocd annotation should be added to enable specific resources' health to be ignored when assessing when to move to the next wave. This wouldn't be a full ignore of the resources' health; the resource would still have to progress to healthy for an overall successful sync and healthy application
Motivation
For optimization of deployments that feature long running jobs or workloads with long startup times, it would be ideal to be able to start them in an early wave and let them progress in the background while the sync continues on and moves through the other waves.
Proposal
An annotation such as
argocd.argoproj.io/sync-wave-ignore-health
could be added which would be taken into account by the controller when determining if it should move onto the next wave. Alternatively something likeargocd.argoproj.io/sync-wave-options: 'IgnoreHealth=true'
in case there may be other wave sync options that could be added via comma-delimited list in the future.The text was updated successfully, but these errors were encountered: