🔒️(helm) fix secret sync precedence

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.
This commit is contained in:
Jacques ROUSSEL
2024-09-20 15:06:22 +02:00
committed by Anthony LC
parent ac86a4e7f7
commit 6b0b052d78

View File

@@ -2,6 +2,11 @@ apiVersion: v1
kind: Secret kind: Secret
metadata: metadata:
name: backend 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: stringData:
DJANGO_SUPERUSER_EMAIL: {{ .Values.djangoSuperUserEmail }} DJANGO_SUPERUSER_EMAIL: {{ .Values.djangoSuperUserEmail }}
DJANGO_SUPERUSER_PASSWORD: {{ .Values.djangoSuperUserPass }} DJANGO_SUPERUSER_PASSWORD: {{ .Values.djangoSuperUserPass }}