Add support for DCAE in Amsterdam
[oom.git] / kubernetes / dcaegen2 / templates / nginx-dep.yaml
1 #{{ if not .Values.disableDcae }}
2 apiVersion: extensions/v1beta1
3 kind: Deployment
4 metadata:
5   name: nginx
6   namespace: "{{ .Values.nsPrefix }}-dcaegen2"
7 spec:
8   selector:
9     matchLabels:
10       app: nginx
11   template:
12     metadata:
13       labels:
14         app: nginx
15       name: nginx
16     spec:
17       hostname: nginx
18       containers:
19       - image: "{{ .Values.nginx.repository }}:{{ .Values.nginx.tag }}"
20         imagePullPolicy: {{ .Values.pullPolicy }}
21         name: "nginx"
22         ports:
23         - containerPort: 8443
24           name: aai-service
25         - containerPort: 3904
26           name: dmaap
27         - containerPort: 8443
28           name: sdc-be
29         - containerPort: 8081
30           name: pdp
31         - containerPort: 80
32           name: msbapigw
33         volumeMounts:
34         - mountPath: /etc/localtime
35           name: localtime
36           readOnly: true
37         - mountPath: /etc/nginx/conf.d/
38           name: nginx-config
39         - mountPath: /etc/certs/
40           name: nginx-certs
41       volumes:
42         - name: localtime
43           hostPath:
44             path: /etc/localtime
45         - name: nginx-config
46           hostPath:
47             path: /dockerdata-nfs/{{ .Values.nsPrefix }}/dcaegen2/nginx/config
48         - name: nginx-certs
49           hostPath:
50             path: /dockerdata-nfs/{{ .Values.nsPrefix }}/dcaegen2/nginx/certs
51       imagePullSecrets:
52       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
53 #{{ end }}