Containers time zone sync
[oom.git] / kubernetes / portal / templates / portal-mariadb-deployment.yaml
1 apiVersion: extensions/v1beta1
2 kind: Deployment
3 metadata:
4   name: portaldb
5   namespace: "{{ .Values.nsPrefix }}-portal"
6 spec:
7   selector:
8     matchLabels:
9       app: portaldb
10   template:
11     metadata:
12       labels:
13         app: portaldb
14       name: portaldb
15     spec:
16       containers:
17       - image: {{ .Values.image.portaldb}} 
18         imagePullPolicy: {{ .Values.pullPolicy }}
19         name: "portaldb"
20         env:
21         - name: MYSQL_HOST
22           value: "portaldb.{{ .Values.nsPrefix }}-portal"
23         - name: MYSQL_ROOT_PASSWORD
24           value: password
25         volumeMounts:
26         - mountPath: /etc/localtime
27           name: localtime
28           readOnly: true
29         - mountPath: /var/lib/mysql
30           name: portal-mariadb-data
31         ports:
32         - containerPort: 3306
33           name: portaldb
34         readinessProbe:
35           tcpSocket:
36             port: 3306
37           initialDelaySeconds: 5
38           periodSeconds: 10
39       volumes:
40       - name: localtime
41         hostPath:
42           path: /etc/localtime
43       - name: portal-mariadb-data
44         persistentVolumeClaim:
45           claimName: portal-db
46       imagePullSecrets:
47       - name: "{{ .Values.nsPrefix }}-docker-registry-key"