16c0d7e6d29d7518023c105cbd2448197de4ac99
[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: /var/lib/mysql
27           name: portal-mariadb-data
28         ports:
29         - containerPort: 3306
30           name: portaldb
31         readinessProbe:
32           tcpSocket:
33             port: 3306
34           initialDelaySeconds: 5
35           periodSeconds: 10
36       volumes:
37       - name: portal-mariadb-data
38         persistentVolumeClaim:
39           claimName: portal-db
40       imagePullSecrets:
41       - name: "{{ .Values.nsPrefix }}-docker-registry-key"