blob: 476eb3f68b827b318c012840934c16bbce303af0 [file] [log] [blame]
yurynfcef9942017-10-26 17:10:50 +03001#{{ if not .Values.disableMsbMsbIag }}
HuabingZhaofe67ad72017-08-29 11:09:49 +08002apiVersion: extensions/v1beta1
3kind: Deployment
4metadata:
5 name: msb-iag
HuabingZhao3f1a25e2017-09-02 14:45:28 +08006 namespace: "{{ .Values.nsPrefix }}-msb"
HuabingZhaofe67ad72017-08-29 11:09:49 +08007spec:
HuabingZhao77d44cd2017-08-30 09:30:03 +08008 replicas: {{ .Values.iagReplicas }}
HuabingZhaofe67ad72017-08-29 11:09:49 +08009 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:
HuabingZhao28f6d3b2017-09-19 21:37:38 -040021 image: {{ .Values.image.apigateway }}
HuabingZhaofe67ad72017-08-29 11:09:49 +080022 name: "msb-iag"
23 env:
24 - name: CONSUL_IP
HuabingZhaoaac1c922017-09-09 15:59:00 +080025 value: msb-consul.{{ .Values.nsPrefix }}-msb
HuabingZhaofe67ad72017-08-29 11:09:49 +080026 - name: SDCLIENT_IP
27 value: "{{ .Values.discoveryClusterIP}}"
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}}"
HuabingZhaoba8f3492017-09-09 10:17:20 +080039 imagePullSecrets:
40 - name: "{{ .Values.nsPrefix }}-docker-registry-key"
yurynfcef9942017-10-26 17:10:50 +030041#{{ end }}