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