blob: 2298bee2f20cd05d87d07ad1399538f7014d6096 [file] [log] [blame]
yurynfcef9942017-10-26 17:10:50 +03001#{{ if not .Values.disableMulticloudMulticloudWindriver }}
Bin Yang0b2158e2017-09-26 07:21:57 +08002apiVersion: extensions/v1beta1
3kind: Deployment
4metadata:
5 name: multicloud-windriver
BorislavG8bfc6cf2018-02-27 15:04:26 +00006 namespace: "{{ .Values.nsPrefix }}"
Bin Yang0b2158e2017-09-26 07:21:57 +08007spec:
8 selector:
9 matchLabels:
10 app: multicloud-windriver
11 template:
12 metadata:
13 labels:
14 app: multicloud-windriver
15 name: multicloud-windriver
16 spec:
17 hostname: multicloud-windriver
18 containers:
19 - env:
20 - name: MSB_ADDR
BorislavG8bfc6cf2018-02-27 15:04:26 +000021 value: "{{ tpl .Values.msbgateway . }}"
Bin Yang0b2158e2017-09-26 07:21:57 +080022 - name: MSB_PORT
23 value: "{{ .Values.msbPort }}"
24 - name: AAI_ADDR
BorislavG8bfc6cf2018-02-27 15:04:26 +000025 value: aai-service.{{ .Values.nsPrefix }}
Bin Yang0b2158e2017-09-26 07:21:57 +080026 - name: AAI_PORT
27 value: "8443"
28 - name: AAI_SCHEMA_VERSION
29 value: "v11"
30 - name: AAI_USERNAME
31 value: "AAI"
32 - name: AAI_PASSWORD
33 value: "AAI"
34 name: multicloud-windriver
35 volumeMounts:
36 - mountPath: /opt/windriver/logs
37 name: windriver-log
38 image: {{ .Values.image.windriver }}
39 imagePullPolicy: {{ .Values.pullPolicy }}
40 ports:
41 - containerPort: 9005
42 livenessProbe:
43 httpGet:
44 path: /api/multicloud-titanium_cloud/v0/swagger.json
45 port: 9005
46 scheme: HTTP
47 initialDelaySeconds: 30
48 periodSeconds: 10
49 timeoutSeconds: 10
50 successThreshold: 1
51 failureThreshold: 5
52 restartPolicy: Always
53 volumes:
54 - name: windriver-log
55 hostPath:
kerenjf4a61d82018-02-25 14:29:41 +000056 path: {{ .Values.dataRootDir }}/{{ .Values.nsPrefix }}/multicloud/windriver/logs
Bin Yang0b2158e2017-09-26 07:21:57 +080057 imagePullSecrets:
58 - name: "{{ .Values.nsPrefix }}-docker-registry-key"
kerenjf4a61d82018-02-25 14:29:41 +000059#{{ end }}