2 # Copyright © 2019 Samsung Electronics
4 # Licensed under the Apache License, Version 2.0 (the "License");
5 # you may not use this file except in compliance with the License.
6 # You may obtain a copy of the License at
8 # http://www.apache.org/licenses/LICENSE-2.0
10 # Unless required by applicable law or agreed to in writing, software
11 # distributed under the License is distributed on an "AS IS" BASIS,
12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 # See the License for the specific language governing permissions and
14 # limitations under the License.
17 UID of postgres root password
19 {{- define "common.postgres.secret.rootPassUID" -}}
20 {{- printf "db-root-password" }}
24 Name of postgres secret
26 {{- define "common.postgres.secret._secretName" -}}
27 {{- $global := .dot }}
28 {{- $chartName := tpl .chartName $global -}}
29 {{- include "common.secret.genName" (dict "global" $global "uid" (include .uidTemplate $global) "chartName" $chartName) }}
33 Name of postgres root password secret
35 {{- define "common.postgres.secret.rootPassSecretName" -}}
36 {{- include "common.postgres.secret._secretName" (set . "uidTemplate" "common.postgres.secret.rootPassUID") }}
40 UID of postgres user credentials
42 {{- define "common.postgres.secret.userCredentialsUID" -}}
43 {{- printf "db-user-credentials" }}
47 Name of postgres user credentials secret
49 {{- define "common.postgres.secret.userCredentialsSecretName" -}}
50 {{- include "common.postgres.secret._secretName" (set . "uidTemplate" "common.postgres.secret.userCredentialsUID") }}
54 UID of postgres primary password
56 {{- define "common.postgres.secret.primaryPasswordUID" -}}
57 {{- printf "primary-password" }}
61 Name of postgres user credentials secret
63 {{- define "common.postgres.secret.primaryPasswordSecretName" -}}
64 {{- include "common.postgres.secret._secretName" (set . "uidTemplate" "common.postgres.secret.primaryPasswordUID") }}