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