refactor helm files to use namespace prefix
[oom.git] / kubernetes / vid / templates / vid-mariadb-deployment.yaml
1 apiVersion: extensions/v1beta1
2 kind: Deployment
3 metadata:
4   labels:
5     app: vid-mariadb
6   name: vid-mariadb
7   namespace: "{{ .Values.nsPrefix }}-vid"
8 spec:
9   selector:
10     matchLabels:
11       app: vid-mariadb
12   template:
13     metadata:
14       labels:
15         app: vid-mariadb
16       name: vid-mariadb
17     spec:
18       containers:
19       - image: {{ .Values.image.mariadb }}
20         imagePullPolicy: {{ .Values.pullPolicy }}
21         name: vid-mariadb
22         env:
23         - name: MYSQL_DATABASE
24           value: vid_openecomp_epsdk
25         - name: MYSQL_USER
26           value: vidadmin
27         - name: MYSQL_PASSWORD
28           value: Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U
29         - name: MYSQL_ROOT_PASSWORD
30           value: LF+tp_1WqgSY
31         volumeMounts:
32         - mountPath: /var/lib/mysql
33           name: vid-mariadb-data
34         - mountPath: /docker-entrypoint-initdb.d/vid-pre-init.sql
35           name: vid-pre-init
36         - mountPath: /etc/mysql/my.cnf
37           name: my-cnf
38         ports:
39         - containerPort: 3306
40         readinessProbe:
41           tcpSocket:
42             port: 3306
43           initialDelaySeconds: 5
44           periodSeconds: 10
45       volumes:
46         - name: vid-mariadb-data
47           hostPath:
48             path: /dockerdata-nfs/{{ .Values.nsPrefix }}/vid/mariadb/data
49         - name: vid-pre-init
50           hostPath:
51             path: /dockerdata-nfs/{{ .Values.nsPrefix }}/vid/vid/lf_config/vid-pre-init.sql
52         - name: my-cnf
53           hostPath:
54             path: /dockerdata-nfs/{{ .Values.nsPrefix }}/vid/vid/lf_config/vid-my.cnf
55       imagePullSecrets:
56       - name: "{{ .Values.nsPrefix }}-docker-registry-key"