[WIP] Add new AAI configuration files
[oom.git] / kubernetes / aai / data-router-deployment.yaml
1 apiVersion: extensions/v1beta1
2 kind: Deployment
3 metadata:
4   name: data-router
5 spec:
6   selector:
7     matchLabels:
8       app: data-router
9   template:
10     metadata:
11       labels:
12         app: data-router
13       name: data-router
14     spec:
15       containers:
16       - name: data-router
17         image: nexus3.onap.org:10001/openecomp/data-router:1.1-STAGING-latest
18         env:
19         - name: SERVICE_BEANS
20           value: /opt/app/data-router/dynamic/conf
21         - name: CONFIG_HOME
22           value: /opt/app/data-router/config/
23         - name: KEY_STORE_PASSWORD
24           value: OBF:1y0q1uvc1uum1uvg1pil1pjl1uuq1uvk1uuu1y10
25         - name: DYNAMIC_ROUTES
26           value: /opt/app/data-router/dynamic/routes
27         - name: KEY_MANAGER_PASSWORD
28           value: OBF:1y0q1uvc1uum1uvg1pil1pjl1uuq1uvk1uuu1y10
29         - name: PATH
30           value: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
31         - name: JAVA_HOME
32           value: usr/lib/jvm/java-8-openjdk-amd64
33         volumeMounts:
34         - mountPath: /opt/app/data-router/config/
35           name: data-router-config
36         - mountPath: /opt/app/data-router/dynamic/
37           name: data-router-dynamic
38         - mountPath: /logs/
39           name: data-router-logs
40         ports:
41         - containerPort: 9502
42         readinessProbe:
43           tcpSocket:
44             port: 8080
45           initialDelaySeconds: 5
46           periodSeconds: 10
47       volumes:
48       - name: data-router-config
49         hostPath:
50           path: /dockerdata/onapdemo/aai/data-router/appconfig/
51       - name: data-router-dynamic
52         hostPath:
53           path: /dockerdata/onapdemo/aai/data-router/dynamic/
54       - name: data-router-logs
55         hostPath:
56           path: /dockerdata/onapdemo/aai/data-router/logs/
57       restartPolicy: Always
58       imagePullSecrets:
59       - name: onap-docker-registry-key