Merge "[DMAAP] DMaaP ServiceMesh compatibility"
[oom.git] / kubernetes / common / common / templates / _postgres.tpl
1 {{/*
2 # Copyright © 2019 Samsung Electronics
3 #
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
7 #
8 #       http://www.apache.org/licenses/LICENSE-2.0
9 #
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.
15 */}}
16 {{/*
17   UID of postgres root password
18 */}}
19 {{- define "common.postgres.secret.rootPassUID" -}}
20   {{- printf "db-root-password" }}
21 {{- end -}}
22
23 {{/*
24   Name of postgres secret
25 */}}
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) }}
30 {{- end -}}
31
32 {{/*
33   Name of postgres root password secret
34 */}}
35 {{- define "common.postgres.secret.rootPassSecretName" -}}
36   {{- include "common.postgres.secret._secretName" (set . "uidTemplate" "common.postgres.secret.rootPassUID") }}
37 {{- end -}}
38
39 {{/*
40   UID of postgres user credentials
41 */}}
42 {{- define "common.postgres.secret.userCredentialsUID" -}}
43   {{- printf "db-user-credentials" }}
44 {{- end -}}
45
46 {{/*
47   Name of postgres user credentials secret
48 */}}
49 {{- define "common.postgres.secret.userCredentialsSecretName" -}}
50   {{- include "common.postgres.secret._secretName" (set . "uidTemplate" "common.postgres.secret.userCredentialsUID") }}
51 {{- end -}}
52
53 {{/*
54   UID of postgres primary password
55 */}}
56 {{- define "common.postgres.secret.primaryPasswordUID" -}}
57   {{- printf "primary-password" }}
58 {{- end -}}
59
60 {{/*
61   Name of postgres user credentials secret
62 */}}
63 {{- define "common.postgres.secret.primaryPasswordSecretName" -}}
64   {{- include "common.postgres.secret._secretName" (set . "uidTemplate" "common.postgres.secret.primaryPasswordUID") }}
65 {{- end -}}