summaryrefslogtreecommitdiffstats
path: root/kubernetes/vid/templates/vid-galera-config-job.yaml
diff options
context:
space:
mode:
authorJulien Barbot <julien@barbot.org>2018-10-23 12:15:31 +0200
committerJulien Barbot <julien@barbot.org>2018-10-23 14:18:32 +0200
commit8cd9447dfb6463f1f9229ce63a3f5aea30f6fe3b (patch)
tree9c138a1573d93960ca91afa6b3563bdf80e97cb2 /kubernetes/vid/templates/vid-galera-config-job.yaml
parent57a322c8445b56eb67a2295c40895270bcca9b0b (diff)
Consistent naming for vid deployment
Change-Id: I7ae002ae214f1c0ca858a96c79e2b74f15d13405 Issue-ID: OOM-729 Signed-off-by: Julien Barbot <julien@barbot.org>
Diffstat (limited to 'kubernetes/vid/templates/vid-galera-config-job.yaml')
-rw-r--r--kubernetes/vid/templates/vid-galera-config-job.yaml83
1 files changed, 0 insertions, 83 deletions
diff --git a/kubernetes/vid/templates/vid-galera-config-job.yaml b/kubernetes/vid/templates/vid-galera-config-job.yaml
deleted file mode 100644
index 2bcf64749d..0000000000
--- a/kubernetes/vid/templates/vid-galera-config-job.yaml
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright © 2018 Amdocs, Bell Canada
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-apiVersion: batch/v1
-kind: Job
-metadata:
- name: vid-config-galera
- namespace: {{ include "common.namespace" . }}
- labels:
- app: vid-config-galera
- release: {{ .Release.Name }}
-spec:
- template:
- metadata:
- labels:
- release: {{ .Release.Name }}
- name: vid-galera-init
- spec:
- initContainers:
-#This container checks that all galera instances are up before initializing it.
- - name: vid-init-galera-readiness
- image: "{{ .Values.global.readinessRepository }}/{{ .Values.global.readinessImage }}"
- imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
- command:
- - /root/ready.py
-{{- $fullname := include "common.fullname" . -}}
-{{- range $i,$t := until (int .Values.vid_mariadb_galera.replicaCount)}}
- - --container-name
- - {{ $fullname }}-mariadb-galera-{{$i}}
-{{- end }}
- env:
- - name: NAMESPACE
- valueFrom:
- fieldRef:
- apiVersion: v1
- fieldPath: metadata.namespace
- containers:
- - name: vid-config-galeradb
- image: {{ .Values.mariadb_image }}
- imagePullPolicy: "{{ .Values.pullPolicy }}"
- volumeMounts:
- - mountPath: /dbcmd-config/db_cmd.sh
- name: {{ include "common.fullname" . }}-config
- subPath: db_cmd.sh
- - mountPath: /db-config/vid-pre-init.sql
- name: {{ include "common.fullname" . }}-config
- subPath: vid-pre-init.sql
- command:
- - /bin/sh
- args:
- - -x
- - /dbcmd-config/db_cmd.sh
- env:
- - name: MYSQL_PASSWORD
- value: "{{ .Values.config.vidmysqlpassword }}"
- - name: MYSQL_HOST
- value: "{{ .Values.config.vidmysqlhost }}"
- - name: MYSQL_USER
- value: "{{ .Values.config.vidmysqluser }}"
- - name: MYSQL_PORT
- value: "{{ .Values.config.vidmysqlport }}"
- restartPolicy: Never
- volumes:
- - name: {{ include "common.fullname" . }}-config
- configMap:
- name: {{ include "common.fullname" . }}
- items:
- - key: db_cmd.sh
- path: db_cmd.sh
- - key: vid-pre-init.sql
- path: vid-pre-init.sql
-