remove passing auth token via env var
[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 }}"
9 spec:
10   replicas: {{ .Values.clampReplicas }}
11   selector:
12     matchLabels:
13       app: clamp
14   template:
15     metadata:
16       labels:
17         app: clamp
18       name: clamp
19     spec:
20       initContainers:
21       - command:
22         - /root/ready.py
23         args:
24         - --container-name
25         - clamp-mariadb
26         env:
27         - name: NAMESPACE
28           valueFrom:
29             fieldRef:
30               apiVersion: v1
31               fieldPath: metadata.namespace
32         image: {{ .Values.image.readiness }}
33         imagePullPolicy: {{ .Values.pullPolicy }}
34         name: clamp-readiness
35       containers:
36       - env:
37         - name: SPRING_APPLICATION_JSON
38           value: '{
39   "spring.datasource.camunda.url": "jdbc:mariadb:sequential://clamp-mariadb.{{ .Values.nsPrefix }}:3306/camundabpm?verifyServerCertificate=false&useSSL=false&requireSSL=false&autoReconnect=true&retriesAllDown=2147483647&failoverLoopRetries=2147483647",
40   "spring.datasource.cldsdb.url": "jdbc:mariadb:sequential://clamp-mariadb.{{ .Values.nsPrefix }}:3306/cldsdb4?verifyServerCertificate=false&useSSL=false&requireSSL=false&autoReconnect=true&retriesAllDown=2147483647&failoverLoopRetries=2147483647"
41   }'
42         image: {{ .Values.image.clampImage }}:{{ .Values.image.clampVersion }}
43         imagePullPolicy: {{ .Values.pullPolicy }}
44         name: clamp
45         readinessProbe:
46           tcpSocket:
47             port: 8080
48           initialDelaySeconds: 5
49           periodSeconds: 10
50       imagePullSecrets:
51       - name: {{ .Values.nsPrefix }}-docker-registry-key
52 #{{ end }}