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
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.
The text was updated successfully, but these errors were encountered:
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.
The text was updated successfully, but these errors were encountered: