ArgoCD

This chart installs and configures:

  • ArgoCD itself

  • A Grafana dashboard for ArgoCD

  • An OAuthClient Kubernetes object if the OpenShift 4 option is enabled

  • ArgoCD ApplicationSet

  • ArgoCD Notifications

Requirements

Repository Name Version

https://argoproj.github.io/argo-helm

argo-cd

3.26.9

https://argoproj.github.io/argo-helm

argocd-applicationset

1.3.1

https://argoproj.github.io/argo-helm

argocd-notifications

1.4.4

Values

Key Type Default Description

argo-cd

object

{"controller":{"metrics":{"rules":{"enabled":true,"spec":[{"alert":"ArgoAppMissing","annotations":{"description":"ArgoCD has not reported any applications data for the past 15 minutes which means that it must be down or not functioning properly. This needs to be resolved for this cloud to continue to maintain state.\n","summary":"[ArgoCD] No reported applications"},"expr":"absent(argocd_app_info)\n","for":"15m","labels":{"severity":"critical"}},{"alert":"ArgoAppNotSynced","annotations":{"description":"The application [{{\{\{\(labels.name}}`}} has not been synchronized for over 12 hours which means that the state of this cloud has drifted away from the state inside Git.\n","summary":"[{{`{{\)labels.name}}`}}] Application not synchronized"},"expr":"argocd_app_info{sync_status!=\"Synced\"} == 1\n","for":"12h","labels":{"severity":"warning"}}]},"serviceMonitor":{"enabled":true}}},"repoServer":{"metrics":{"serviceMonitor":{"enabled":true}}},"server":{"metrics":{"serviceMonitor":{"enabled":true}}}}`

Values passed to the argo-cd chart

argocd-applicationset.installCRDs

bool

false