|
@@ -10,13 +10,17 @@ data:
|
|
|
characters. So to keep that user for existing installations we retrieve
|
|
|
it from the existing secret.
|
|
|
*/}}
|
|
|
- {{ with (lookup "v1" "Secret" .Release.Namespace $secretName)}}
|
|
|
- db-user: {{ index .data "db-user" }}
|
|
|
- {{ else }}
|
|
|
- db-user: {{ (include "postgres.DatabaseName" .Values ) | b64enc }}
|
|
|
- {{ end }}
|
|
|
- {{ with (lookup "v1" "Secret" .Release.Namespace $secretName) }}
|
|
|
- db-password: {{ index .data "db-password" }}
|
|
|
- {{ else }}
|
|
|
- db-password: {{ randAlphaNum 15 | b64enc }}
|
|
|
- {{ end }}
|
|
|
+ {{/* 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 }}
|