diff --git a/bootstrap/argocd-cm-application-health-patch.yaml b/bootstrap/argocd-cm-application-health-patch.yaml new file mode 100644 index 0000000..461d312 --- /dev/null +++ b/bootstrap/argocd-cm-application-health-patch.yaml @@ -0,0 +1,18 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: argocd-cm +data: + resource.customizations.health.argoproj.io_Application: | + hs = {} + hs.status = "Progressing" + hs.message = "" + if obj.status ~= nil then + if obj.status.health ~= nil then + hs.status = obj.status.health.status + if obj.status.health.message ~= nil then + hs.message = obj.status.health.message + end + end + end + return hs diff --git a/bootstrap/kustomization.yaml b/bootstrap/kustomization.yaml index cc43315..21f4bf9 100644 --- a/bootstrap/kustomization.yaml +++ b/bootstrap/kustomization.yaml @@ -9,3 +9,7 @@ patches: kind: Service name: argocd-server path: argocd-server-nodeport-patch.yaml + - target: + kind: ConfigMap + name: argocd-cm + path: argocd-cm-application-health-patch.yaml