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