2 # Copyright (C) 2022 Nordix Foundation.
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.
21 name: policy-galera-init
24 app: policy-galera-init
29 app: policy-galera-init
30 name: policy-galera-init
33 - name: "default-docker-registry-key"
35 - name: policy-mariadb-readiness
36 image: {{ .Values.global.repository }}/{{ .Values.global.image.readiness }}
37 imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
41 - {{ index .Values "mariadb-galera" "service" "name" }}
47 fieldPath: metadata.namespace
49 - name: policy-galera-config
50 image: {{ .Values.global.dockerRepository }}/{{ .Values.mariadb.image }}
51 imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
53 - mountPath: /dbcmd-config/db.sh
54 name: {{ .Chart.Name }}-config
62 - name: MYSQL_ROOT_PASSWORD
65 name: mariadb-galera-db-root-password
69 value: "{{ index .Values "mariadb-galera" "service" "name" }}"
73 name: mariadb-galera-db-user-credentials
77 value: "{{ index .Values "mariadb-galera" "service" "internalPort" }}"
86 serviceAccount: {{ .Chart.Name }}-read
87 serviceAccountName: {{ .Chart.Name }}-read
89 - name: {{ .Chart.Name }}-config
91 name: {{ .Chart.Name }}-db-configmap
101 name: policy-galera-config
104 app: policy-galera-config
109 app: policy-galera-config
110 name: policy-galera-config
113 - name: "default-docker-registry-key"
115 - name: policy-init-readiness
116 image: {{ .Values.global.repository }}/{{ .Values.global.image.readiness }}
117 imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
128 fieldPath: metadata.namespace
130 - name: policy-galera-db-migrator-policy
131 image: {{ .Values.global.repository }}/{{ .Values.dbmigrator.image }}
132 imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
134 - mountPath: /dbcmd-config/db_migrator_policy_init.sh
135 name: {{ .Chart.Name }}-policy-config
136 subPath: db_migrator_policy_init.sh
141 /dbcmd-config/db_migrator_policy_init.sh
144 value: "{{ index .Values "mariadb-galera" "service" "name" }}"
148 name: mariadb-galera-db-user-credentials
154 name: mariadb-galera-db-user-credentials
158 value: {{ .Values.dbmigrator.policyadmin.schema }}
160 value: {{ .Values.dbmigrator.policy_home }}
161 - name: SCRIPT_DIRECTORY
171 serviceAccountName: {{ .Chart.Name }}-read
173 - name: {{ .Chart.Name }}-policy-config
175 name: {{ .Chart.Name }}-db-configmap
178 - key: db_migrator_policy_init.sh
179 path: db_migrator_policy_init.sh
185 name: policy-galera-config-clamp
188 app: policy-galera-config-clamp
193 app: policy-galera-config-clamp
194 name: policy-galera-config-clamp
197 - name: "default-docker-registry-key"
199 - name: policy-init-readiness
200 image: {{ .Values.global.repository }}/{{ .Values.global.image.readiness }}
201 imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
206 - policy-galera-config
212 fieldPath: metadata.namespace
214 - name: policy-galera-db-migrator-clamp
215 image: {{ .Values.global.repository }}/{{ .Values.dbmigrator.image }}
216 imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
218 - mountPath: /dbcmd-config/db_migrator_policy_init.sh
219 name: {{ .Chart.Name }}-clamp-config
220 subPath: db_migrator_policy_init.sh
225 /dbcmd-config/db_migrator_policy_init.sh
228 value: "{{ index .Values "mariadb-galera" "service" "name" }}"
232 name: mariadb-galera-db-user-credentials
238 name: mariadb-galera-db-user-credentials
242 value: {{ .Values.dbmigrator.clampacm.schema }}
244 value: {{ .Values.dbmigrator.policy_home }}
245 - name: SCRIPT_DIRECTORY
255 serviceAccountName: {{ .Chart.Name }}-read
257 - name: {{ .Chart.Name }}-clamp-config
259 name: {{ .Chart.Name }}-db-configmap
262 - key: db_migrator_policy_init.sh
263 path: db_migrator_policy_init.sh