4722c4a0c533729bc422debff7de4460b803b636
[oom.git] / kubernetes / mso / templates / db-deployment.yaml
1 apiVersion: extensions/v1beta1
2 kind: Deployment
3 metadata:
4   name: mariadb
5   namespace: "{{ .Values.nsPrefix }}-mso"
6 spec:
7   replicas: 1
8   selector:
9     matchLabels:
10       app: mariadb
11   template:
12     metadata:
13       labels:
14         app: mariadb
15       name: mariadb
16     spec:
17       hostname: mariadb
18       containers:
19       - args:
20         image: {{ .Values.image.mariadb }}
21         imagePullPolicy: {{ .Values.pullPolicy }}
22         name: "mariadb"
23         env:
24           - name: MYSQL_ROOT_PASSWORD
25             value: password
26           - name: MARIADB_MAJOR
27             value: "10.1"
28           - name: MARIADB_VERSION
29             value: "10.1.11+maria-1~jessie"
30         volumeMounts:
31         - mountPath: /etc/localtime
32           name: localtime
33           readOnly: true
34         - mountPath: /etc/mysql/conf.d
35           name: mso-mariadb-conf
36         - mountPath: /docker-entrypoint-initdb.d
37           name: mso-mariadb-docker-entrypoint-initdb
38         - mountPath: /var/lib/mysql
39           name: mso-mariadb-data
40         ports:
41         - containerPort: 3306
42           name: mariadb
43         readinessProbe:
44           tcpSocket:
45             port: 3306
46           initialDelaySeconds: 5
47           periodSeconds: 10
48       volumes:
49         - name: localtime
50           hostPath:
51             path: /etc/localtime
52         - name: mso-mariadb-conf
53           hostPath:
54             path: /dockerdata-nfs/{{ .Values.nsPrefix }}/mso/mariadb/conf.d
55         - name: mso-mariadb-docker-entrypoint-initdb
56           hostPath:
57             path: /dockerdata-nfs/{{ .Values.nsPrefix }}/mso/mariadb/docker-entrypoint-initdb.d
58         - name: mso-mariadb-data
59           persistentVolumeClaim:
60             claimName: mso-db
61       imagePullSecrets:
62       - name: "{{ .Values.nsPrefix }}-docker-registry-key"