afd513ea703d72ef3c0a350ddeedd017de31cc23
[logging-analytics.git] / reference / logging-kubernetes / logdemo / templates / log-mock-demo-deployment.yaml
1 #{{ if not .Values.disableLogdemoLogdemo }}
2 apiVersion: extensions/v1beta1
3 kind: Deployment
4 metadata:
5   name: logdemo
6   namespace: "{{ .Values.nsPrefix }}-logdemo"
7 spec:
8   selector:
9     matchLabels:
10       app: logdemo
11   template:
12     metadata:
13        labels:
14         app: logdemo
15        name: logdemo
16     spec:
17       containers:
18       - image: {{ .Values.image.logdemo }}
19         imagePullPolicy: {{ .Values.pullPolicy }}
20         name: logdemo
21         volumeMounts:
22         - name: localtime
23           mountPath: /etc/localtime
24           readOnly: true
25         - name: logdemo-eteshare
26           mountPath: /share
27         ports:
28         - containerPort: 8080
29         readinessProbe:
30           tcpSocket:
31             port: 8080
32           initialDelaySeconds: 5
33           periodSeconds: 10
34       volumes:
35         - name: localtime
36           hostPath:
37             path: /etc/localtime
38         - name: logdemo-eteshare
39           hostPath:
40             path: /dockerdata-nfs/{{ .Values.nsPrefix }}/logdemo/eteshare
41       imagePullSecrets:
42       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
43 #{{ end }}