Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync Wave Annotation to Ignore Resource Health #19918

Open
TheBritz opened this issue Sep 12, 2024 · 0 comments
Open

Sync Wave Annotation to Ignore Resource Health #19918

TheBritz opened this issue Sep 12, 2024 · 0 comments

Comments

@TheBritz
Copy link

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 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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants