create K8S cluster by TOSCA
[oom.git] / kubernetes / msb / templates / msb-discovery-deployment.yaml
1 #{{ if not .Values.disableMsbMsbDiscovery }}
2 apiVersion: extensions/v1beta1
3 kind: Deployment
4 metadata:
5   name: msb-discovery
6   namespace: "{{ .Values.nsPrefix }}-msb"
7 spec:
8   replicas: {{ .Values.discoveryReplicas }}
9   selector:
10     matchLabels:
11       app: msb-discovery
12   template:
13     metadata:
14       labels:
15         app: msb-discovery
16       name: msb-discovery
17     spec:
18       hostname: msb-discovery
19       containers:
20       - args:
21         image:  {{ .Values.image.discovery }}
22         name: "msb-discovery"
23         env:
24         - name: CONSUL_IP
25           value: msb-consul.{{ .Values.nsPrefix }}-msb
26         ports:
27         - containerPort: {{ .Values.discoveryPort }}
28           name: msb-discovery
29         readinessProbe:
30           tcpSocket:
31             port: {{ .Values.discoveryPort }}
32           initialDelaySeconds: 5
33           periodSeconds: 10
34         imagePullPolicy: {{ .Values.pullPolicy }}
35       imagePullSecrets:
36       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
37 #{{ end }}