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