Merge "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: '{
38   "spring.datasource.camunda.url": "jdbc:mariadb:sequential://clamp-mariadb.{{ .Values.nsPrefix }}-clamp:3306/camundabpm?verifyServerCertificate=false&useSSL=false&requireSSL=false&autoReconnect=true&retriesAllDown=2147483647&failoverLoopRetries=2147483647",
39   "spring.datasource.cldsdb.url": "jdbc:mariadb:sequential://clamp-mariadb.{{ .Values.nsPrefix }}-clamp:3306/cldsdb4?verifyServerCertificate=false&useSSL=false&requireSSL=false&autoReconnect=true&retriesAllDown=2147483647&failoverLoopRetries=2147483647"
40   }'
41         image: {{ .Values.image.clampImage }}:{{ .Values.image.clampVersion }}
42         imagePullPolicy: {{ .Values.pullPolicy }}
43         name: clamp
44         readinessProbe:
45           tcpSocket:
46             port: 8080
47           initialDelaySeconds: 5
48           periodSeconds: 10
49       imagePullSecrets:
50       - name: {{ .Values.nsPrefix }}-docker-registry-key
51 #{{ end }}