From 34341e6f74fe7f242d90d3a4178b1b23b415a648 Mon Sep 17 00:00:00 2001 From: Jacques ROUSSEL Date: Fri, 20 Sep 2024 14:59:19 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F(helm)=20fix=20secret=20sy?= =?UTF-8?q?nc=20precedence?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit When new secret is added to backend secret, it's not sync at the beginning of argocd synchronisation and jobs are blocked. Theses new annotations fix this issue. --- src/helm/desk/templates/secrets.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/helm/desk/templates/secrets.yaml b/src/helm/desk/templates/secrets.yaml index e8e2ee4..df76548 100644 --- a/src/helm/desk/templates/secrets.yaml +++ b/src/helm/desk/templates/secrets.yaml @@ -3,6 +3,10 @@ kind: Secret metadata: name: backend namespace: {{ .Release.Namespace | quote }} + annotations: + "helm.sh/hook": pre-install,pre-upgrade + "helm.sh/hook-weight": "-5" + "helm.sh/hook-delete-policy": before-hook-creation stringData: DJANGO_SUPERUSER_EMAIL: {{ .Values.djangoSuperUserEmail }} DJANGO_SUPERUSER_PASSWORD: {{ .Values.djangoSuperUserPass }}