[WIP] Add new AAI configuration files
[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: 8000
36         - containerPort: 9517
37         readinessProbe:
38           tcpSocket:
39             port: 8080
40           initialDelaySeconds: 5
41           periodSeconds: 10
42       volumes:
43       - name: aai-sparky-be-config
44         hostPath:
45           path: /dockerdata/onapdemo/aai/sparky-be/appconfig/
46       - name: aai-sparky-be-logs
47         hostPath:
48           path: /dockerdata/onapdemo/aai/sparky-be/logs/
49       restartPolicy: Always
50       imagePullSecrets:
51       - name: onap-docker-registry-key