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