From 3a3a3a70b878ca52622974034adfc1cc9e05b8c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20Mass=C3=A9?= Date: Mon, 10 Oct 2022 18:01:05 +0200 Subject: [PATCH] deploy passwords with helm --- infrastructure/templates/project.yaml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/infrastructure/templates/project.yaml b/infrastructure/templates/project.yaml index 3106007..58de0ea 100644 --- a/infrastructure/templates/project.yaml +++ b/infrastructure/templates/project.yaml @@ -21,3 +21,16 @@ metadata: spec: targetNamespaces: - {{ .Values.projectName | quote }} +--- +apiVersion: v1 +kind: Secret +metadata: + name: demo-seed + 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 }}