From 13efad8216db5eca50c858a93d12a75e7131dde4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20Mass=C3=A9?= Date: Mon, 10 Oct 2022 18:23:29 +0200 Subject: [PATCH] deploy passwords with helm --- infrastructure/templates/project.yaml | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/infrastructure/templates/project.yaml b/infrastructure/templates/project.yaml index 95ee597..b83a885 100644 --- a/infrastructure/templates/project.yaml +++ b/infrastructure/templates/project.yaml @@ -29,10 +29,5 @@ metadata: namespace: {{ .Values.projectName | quote }} type: Opaque data: - # Taken from https://itnext.io/manage-auto-generated-secrets-in-your-helm-charts-5aee48ba6918 - {{- $secretObj := (lookup "v1" "Secret" .Release.Namespace "demo-seed") | default dict }} - {{- $secretData := (get $secretObj "data") | default dict }} - {{- $ssoAdminPassword := (get $secretData "sso-admin-password") | default (randAlphaNum 16 | b64enc) }} - sso-admin-password: {{ $ssoAdminPassword | quote }} - {{- $ssoDatabasePassword := (get $secretData "sso-database-password") | default (randAlphaNum 16 | b64enc) }} - sso-database-password: {{ $ssoDatabasePassword | quote }} + sso-admin-password: {{ derivePassword 1 "long" .Values.masterKey "sso" "sso-admin-password" | quote }} + sso-database-password: {{ derivePassword 1 "long" .Values.masterKey "sso" "sso-database-password" | quote }}