Customize simpldemo.onap.org DNS zone with rdm_str
[oom.git] / kubernetes / multicloud / templates / multicloud-ocata-deployment.yaml
1 #{{ if not .Values.disableMulticloudMulticloudOcata }}
2 apiVersion: extensions/v1beta1
3 kind: Deployment
4 metadata:
5   name: multicloud-ocata
6   namespace: "{{ .Values.nsPrefix }}-multicloud"
7 spec:
8   selector:
9     matchLabels:
10       app: multicloud-ocata
11   template:
12     metadata:
13       labels:
14         app: multicloud-ocata
15       name: multicloud-ocata
16     spec:
17      hostname: multicloud-ocata
18      containers:
19      - env:
20        - name: MSB_ADDR
21          valueFrom:
22            fieldRef:
23              fieldPath: status.hostIP
24        - name: MSB_PORT
25          value: "{{ .Values.msbPort }}"
26        - name: AAI_ADDR
27          value: aai-service.{{ .Values.nsPrefix }}-aai
28        - name: AAI_PORT
29          value: "8443"
30        - name: AAI_SCHEMA_VERSION
31          value: "v11"
32        - name: AAI_USERNAME
33          value: "AAI"
34        - name: AAI_PASSWORD
35          value: "AAI"
36        name: multicloud-ocata
37        volumeMounts:
38        - mountPath: /opt/ocata/logs
39          name: ocata-log
40        image: {{ .Values.image.ocata }}
41        imagePullPolicy: {{ .Values.pullPolicy }}
42        ports:
43        - containerPort: 9006
44        livenessProbe:
45          httpGet:
46            path: /api/multicloud-ocata/v0/swagger.json
47            port: 9006
48            scheme: HTTP
49          initialDelaySeconds: 30
50          periodSeconds: 10
51          timeoutSeconds: 10
52          successThreshold: 1
53          failureThreshold: 5
54      restartPolicy: Always
55      volumes:
56      - name: ocata-log
57        hostPath:
58          path: /dockerdata-nfs/{{ .Values.nsPrefix }}/multicloud/ocata/logs
59      imagePullSecrets:
60      - name: "{{ .Values.nsPrefix }}-docker-registry-key"
61 #{{ end }}