check if a db-user exists in a secret and use that

This commit is contained in:
Stavros Kois
2022-12-22 13:27:22 +02:00
committed by GitHub
parent 6cacfe7497
commit 7c0a1d53c1
2 changed files with 20 additions and 0 deletions

View File

@@ -4,7 +4,17 @@ 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.
*/}}
{{ 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 }}