Update annotations to spec for clamp
[oom.git] / kubernetes / clamp / templates / clamp-deployment.yaml
1 #{{ if not .Values.disableClampClamp }}
2 apiVersion: extensions/v1beta1
3 kind: Deployment
4 metadata:
5   labels:
6     app: clamp
7   name: clamp
8   namespace: "{{ .Values.nsPrefix }}-clamp"
9 spec:
10   selector:
11     matchLabels:
12       app: clamp
13   template:
14     metadata:
15       labels:
16         app: clamp
17       name: clamp
18     spec:
19       initContainers:
20       - command:
21         - /root/ready.py
22         args:
23         - --container-name
24         - clamp-mariadb
25         env:
26         - name: NAMESPACE
27           valueFrom:
28             fieldRef:
29               apiVersion: v1
30               fieldPath: metadata.namespace
31         image: {{ .Values.image.readiness }}
32         imagePullPolicy: {{ .Values.pullPolicy }}
33         name: clamp-readiness
34       containers:
35       - env:
36         - name: SPRING_APPLICATION_JSON
37           value: '{"spring.datasource.camunda.url":"jdbc:mysql://clamp-mariadb.{{ .Values.nsPrefix }}-clamp:3306/camundabpm?verifyServerCertificate=false&useSSL=false&requireSSL=false&autoReconnect=true&maxReconnects=100","spring.datasource.camunda.username":
38             "root","spring.datasource.camunda.password": "{{ .Values.mysqlPassword }}", "spring.datasource.cldsdb.url":"jdbc:mysql://clamp-mariadb.{{ .Values.nsPrefix }}-clamp:3306/cldsdb4?verifyServerCertificate=false&useSSL=false&requireSSL=false&autoReconnect=true&maxReconnects=100","spring.datasource.cldsdb.username":
39             "root", "spring.datasource.cldsdb.password": "{{ .Values.mysqlPassword }}"}'
40         image: {{ .Values.image.clampImage }}:{{ .Values.image.clampVersion }}
41         imagePullPolicy: {{ .Values.pullPolicy }}
42         name: clamp
43         readinessProbe:
44           tcpSocket:
45             port: 8080
46           initialDelaySeconds: 5
47           periodSeconds: 10
48       imagePullSecrets:
49       - name: {{ .Values.nsPrefix }}-docker-registry-key
50 #{{ end }}