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