blob: cc4c656a04646d16d94588bdd95f43dde80d94b1 [file] [log] [blame]
yurynfcef9942017-10-26 17:10:50 +03001#{{ if not .Values.disableMsoMariadb }}
Mandeep Khindad6ea9872017-06-24 11:49:37 -04002apiVersion: extensions/v1beta1
3kind: Deployment
4metadata:
5 name: mariadb
Mandeep Khinda0e8f8892017-08-25 03:31:17 +00006 namespace: "{{ .Values.nsPrefix }}-mso"
Mandeep Khindad6ea9872017-06-24 11:49:37 -04007spec:
vaibhav_16dec263ff0e2018-02-13 07:23:07 +00008 replicas: {{ .Values.dbReplicas }}
Mandeep Khindad6ea9872017-06-24 11:49:37 -04009 selector:
10 matchLabels:
11 app: mariadb
12 template:
13 metadata:
14 labels:
15 app: mariadb
16 name: mariadb
17 spec:
18 hostname: mariadb
19 containers:
20 - args:
kerenj74d723a2017-08-22 15:27:04 +000021 image: {{ .Values.image.mariadb }}
22 imagePullPolicy: {{ .Values.pullPolicy }}
Mandeep Khindad6ea9872017-06-24 11:49:37 -040023 name: "mariadb"
24 env:
25 - name: MYSQL_ROOT_PASSWORD
26 value: password
Mandeep Khindad6ea9872017-06-24 11:49:37 -040027 volumeMounts:
yuryn8b3bc5a2017-09-13 19:21:03 +030028 - mountPath: /etc/localtime
29 name: localtime
30 readOnly: true
Mandeep Khindad6ea9872017-06-24 11:49:37 -040031 - mountPath: /etc/mysql/conf.d
32 name: mso-mariadb-conf
mayankg27035cade6a2018-01-15 09:50:15 +000033 - mountPath: /docker-entrypoint-initdb.d/02-load-additional-changes.sh
Mandeep Khindad6ea9872017-06-24 11:49:37 -040034 name: mso-mariadb-docker-entrypoint-initdb
mayankg27035cade6a2018-01-15 09:50:15 +000035 subPath: 02-load-additional-changes.sh
36 - mountPath: /docker-entrypoint-initdb.d/01-load-default-sql-files.sh
37 name: mso-mariadb-docker-entrypoint-initdb
38 subPath: 01-load-default-sql-files.sh
39 - mountPath: /docker-entrypoint-initdb.d/db-sql-scripts/bulkload-files/automated-tests
40 name: mso-mariadb-docker-entrypoint-automated-tests
41 - mountPath: /docker-entrypoint-initdb.d/db-sql-scripts/bulkload-files/default
42 name: mso-mariadb-docker-entrypoint-bulkload-default
43 - mountPath: /docker-entrypoint-initdb.d/db-sql-scripts/bulkload-files/demo-dns
44 name: mso-mariadb-docker-entrypoint-demo-dns
45 - mountPath: /docker-entrypoint-initdb.d/db-sql-scripts/bulkload-files/demo-vfw
46 name: mso-mariadb-docker-entrypoint-demo-vfw
47 - mountPath: /docker-entrypoint-initdb.d/db-sql-scripts/camunda
48 name: mso-mariadb-docker-entrypoint-camunda
49 - mountPath: /docker-entrypoint-initdb.d/db-sql-scripts/main-schemas
50 name: mso-mariadb-docker-entrypoint-main-schemas
BorislavG66a9a5c2017-09-06 15:12:46 +030051 - mountPath: /var/lib/mysql
52 name: mso-mariadb-data
Mandeep Khindad6ea9872017-06-24 11:49:37 -040053 ports:
54 - containerPort: 3306
55 name: mariadb
56 readinessProbe:
57 tcpSocket:
58 port: 3306
59 initialDelaySeconds: 5
60 periodSeconds: 10
61 volumes:
mayankg27035cade6a2018-01-15 09:50:15 +000062 - name: mso-mariadb-conf
63 configMap:
64 name: mso-confd-configmap
65 - name: mso-mariadb-docker-entrypoint-initdb
66 configMap:
67 name: mso-docker-entry-initd-configmap
68 - name: mso-mariadb-docker-entrypoint-automated-tests
69 configMap:
70 name: mso-automated-tests-configmap
71 - name: mso-mariadb-docker-entrypoint-bulkload-default
72 configMap:
73 name: mso-bulkload-default-configmap
74 - name: mso-mariadb-docker-entrypoint-demo-dns
75 configMap:
76 name: mso-demo-dns-configmap
77 - name: mso-mariadb-docker-entrypoint-demo-vfw
78 configMap:
79 name: mso-demo-vfw-configmap
80 - name: mso-mariadb-docker-entrypoint-camunda
81 configMap:
82 name: mso-scripts-camunda-configmap
83 - name: mso-mariadb-docker-entrypoint-main-schemas
84 configMap:
85 name: mso-main-schemas-configmap
yuryn8b3bc5a2017-09-13 19:21:03 +030086 - name: localtime
87 hostPath:
88 path: /etc/localtime
BorislavG66a9a5c2017-09-06 15:12:46 +030089 - name: mso-mariadb-data
90 persistentVolumeClaim:
91 claimName: mso-db
Borislav Glozman5197e2e2017-07-24 10:45:28 +030092 imagePullSecrets:
Mandeep Khinda0e8f8892017-08-25 03:31:17 +000093 - name: "{{ .Values.nsPrefix }}-docker-registry-key"
mayankg27035cade6a2018-01-15 09:50:15 +000094#{{ end }}