Add option to disable specific deployments
[oom.git] / kubernetes / sdnc / templates / db-deployment.yaml
1 #{{ if not .Values.disableSdncSdncDbhost }}
2 apiVersion: extensions/v1beta1
3 kind: Deployment
4 metadata:
5   name: sdnc-dbhost
6   namespace: "{{ .Values.nsPrefix }}-sdnc"
7 spec:
8   selector:
9     matchLabels:
10       app: sdnc-dbhost
11   template:
12     metadata:
13       labels:
14         app: sdnc-dbhost
15       name: sdnc-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: sdnc-db-container
26         volumeMounts:
27         - mountPath: /etc/localtime
28           name: localtime
29           readOnly: true
30         - mountPath: /var/lib/mysql
31           name: sdnc-data
32         ports:
33         - containerPort: 3306
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: sdnc-data
44         persistentVolumeClaim:
45           claimName: sdnc-db
46       imagePullSecrets:
47       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
48 #{{ end }}