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

Standard Application health status #3088

Open
arucard21 opened this issue Dec 25, 2024 · 0 comments
Open

Standard Application health status #3088

arucard21 opened this issue Dec 25, 2024 · 0 comments
Labels
argo-cd enhancement New feature or request

Comments

@arucard21
Copy link

Is your feature request related to a problem?

Argo CD does not provide the health status for Application CRDs by default. For an app-of-apps, this causes a problem with sync waves. Applications in the next wave will be immediately installed/updated after the previous wave, without waiting for ones in a previous wave to be fully installed/updated (i.e. become healthy).

Related helm chart

argo-cd

Describe the solution you'd like

Argo provides instructions on how to make the application health status available which consists of adding a ConfigMap. It would be convenient if the Helm chart includes this ConfigMap in a way that it can be enabled by setting a value like applicationHealthStatus.enabled to true.

Describe alternatives you've considered

You can still include the ConfigMap for the application health status in your own values.yaml file, as described in the instructions.

Additional context

I think it would be useful to have this health check defined in a more central location. Should it ever need to change, it would only need to be updated in the chart and not in the custom Helm values of everyone using the chart. Other than that, it just seems convenient.

@arucard21 arucard21 added the enhancement New feature or request label Dec 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
argo-cd enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants