95294a37f69feca910a4f607b25de27ed8d89646
[sdc.git] / sdc-os-chef / kubernetes / sdc / templates / deployments / sdc-kb.yaml
1 #{{ if not .Values.disableSdcSdcKb }}
2 apiVersion: extensions/v1beta1
3 kind: Deployment
4 metadata:
5   labels:
6     app: sdc-kb
7   name: sdc-kb
8   namespace: "{{ .Values.nsPrefix }}-sdc"
9 spec:
10   selector:
11     matchLabels:
12       app: sdc-kb
13   template:
14     metadata:
15       labels:
16         app: sdc-kb
17       name: sdc-kb
18       containers:
19       - env:
20         - name: ENVNAME
21           value: "{{ .Values.env.name }}"
22         - name: ELASTICSEARCH_URL
23           value: http://sdc-es:9200
24         image: "{{ .Values.image.sdcKibana }}"
25         imagePullPolicy: "{{ .Values.pullPolicy }}"
26         name: sdc-kb
27         volumeMounts:
28         - mountPath: /root/chef-solo/environments/
29           name: sdc-environments
30         - mountPath: /etc/localtime
31           name: sdc-localtime
32           readOnly: true
33         - mountPath: /var/lib/jetty/logs
34           name: sdc-logs
35         ports:
36         - containerPort: 5601
37         readinessProbe:
38           tcpSocket:
39             port: 5601
40           initialDelaySeconds: 5
41           periodSeconds: 10
42       volumes:
43         - name: sdc-environments
44           configMap:
45             name: sdc-environment
46         - name: sdc-localtime
47           hostPath:
48             path:  /etc/localtime
49         - name:  sdc-logs
50           hostPath:
51             path:  /dockerdata-nfs/{{ .Values.nsPrefix }}/sdc/logs
52       imagePullSecrets:
53       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
54 #{{ end }}