From 6b0b052d788ce30589ed7f9e10fbb2d6690a0aff Mon Sep 17 00:00:00 2001 From: Jacques ROUSSEL Date: Fri, 20 Sep 2024 15:06:22 +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/{extra => impress}/templates/secrets.yaml | 5 +++++ 1 file changed, 5 insertions(+) rename src/helm/{extra => impress}/templates/secrets.yaml (75%) diff --git a/src/helm/extra/templates/secrets.yaml b/src/helm/impress/templates/secrets.yaml similarity index 75% rename from src/helm/extra/templates/secrets.yaml rename to src/helm/impress/templates/secrets.yaml index 3f258157..efe2dbb0 100644 --- a/src/helm/extra/templates/secrets.yaml +++ b/src/helm/impress/templates/secrets.yaml @@ -2,6 +2,11 @@ apiVersion: v1 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 }}