1234567891011121314151617181920212223242526 |
- {{- $secretName := "db-details" }}
- apiVersion: v1
- kind: Secret
- metadata:
- name: {{ $secretName }}
- data:
- {{/*
- Lookup for the user shouldn't be needed in normal circumstances
- But there was a typo before that resulted to a db-user with weird
- characters. So to keep that user for existing installations we retrieve
- it from the existing secret.
- */}}
- {{/* Init values */}}
- {{- $dbUser := ((include "postgres.DatabaseName" .Values) | b64enc) -}}
- {{- $dbPass := (randAlphaNum 15 | b64enc) -}}
- {{- with (lookup "v1" "Secret" .Release.Namespace $secretName) -}}
- {{/* If there is a previous secret, use that */}}
- {{- $dbUser = (index .data "db-user") -}}
- {{- $dbPass = (index .data "db-password") -}}
- {{- end }}
- db-user: {{ $dbUser }}
- db-password: {{ $dbPass }}
- {{/* Temprary store them on values to display it on NOTES */}}
- {{ $_ := set .Values "nextcloudDbPass" $dbPass }}
- {{ $_ := set .Values "nextcloudDbUser" $dbUser }}
|