Browse Source

deploy passwords with helm

gitops
Nicolas Massé 3 years ago
parent
commit
3a3a3a70b8
  1. 13
      infrastructure/templates/project.yaml

13
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 }}

Loading…
Cancel
Save