Config seg sdc deployment
[oom.git] / kubernetes / msb / templates / msb-iag-deployment.yaml
1 #{{ if not .Values.disableMsbMsbIag }}
2 apiVersion: extensions/v1beta1
3 kind: Deployment
4 metadata:
5   name: msb-iag
6   namespace: "{{ .Values.nsPrefix }}-msb"
7 spec:
8   replicas: {{ .Values.iagReplicas }}
9   selector:
10     matchLabels:
11       app: msb-iag
12   template:
13     metadata:
14       labels:
15         app: msb-iag
16       name: msb-iag
17     spec:
18       hostname: msb-iag
19       containers:
20       - args:
21         image:  {{ .Values.image.apigateway }}
22         name: "msb-iag"
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:1"
30         ports:
31         - containerPort: {{ .Values.iagPort }}
32           name: msb-iag
33         readinessProbe:
34           tcpSocket:
35             port: {{ .Values.iagPort }}
36           initialDelaySeconds: 5
37           periodSeconds: 10
38         imagePullPolicy: "{{ .Values.pullPolicy}}"
39       imagePullSecrets:
40       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
41 #{{ end }}