[WIP] Add new AAI configuration files
[oom.git] / kubernetes / aai / modelloader-deployment.yaml
1 apiVersion: extensions/v1beta1
2 kind: Deployment
3 metadata:
4   name: model-loader-service
5 spec:
6   selector:
7     matchLabels:
8       app: model-loader-service
9   template:
10     metadata:
11       labels:
12         app: model-loader-service
13       name: model-loader-service
14     spec:
15       containers:
16       - name: model-loader-service
17         image: nexus3.onap.org:10001/openecomp/model-loader:1.1-STAGING-latest
18         env:
19         - name: DISTR_CLIENT_ASDC_ADDRESS
20           value: sdc-be.onap-sdc:8443
21         - name: DISTR_CLIENT_ENVIRONMENT_NAME
22           value: AUTO
23         - name: DISTR_CLIENT_USER
24           value: aai
25         - name: DISTR_CLIENT_PASSWORD
26           value: OBF:1ks51l8d1o3i1pcc1r2r1e211r391kls1pyj1z7u1njf1lx51go21hnj1y0k1mli1sop1k8o1j651vu91mxw1vun1mze1vv11j8x1k5i1sp11mjc1y161hlr1gm41m111nkj1z781pw31kku1r4p1e391r571pbm1o741l4x1ksp
27         - name: APP_SERVER_BASE_URL
28           value: https://aai-service.onap-aai:8443
29         - name: APP_SERVER_KEYSTORE_PASSWORD
30           value: OBF:1i9a1u2a1unz1lr61wn51wn11lss1unz1u301i6o
31         - name: APP_SERVER_AUTH_USER
32           value: ModelLoader
33         - name: APP_SERVER_AUTH_PASSWORD
34           value: OBF:1qvu1v2h1sov1sar1wfw1j7j1wg21saj1sov1v1x1qxw
35         - name: CONFIG_HOME
36           value: /opt/app/model-loader/config/
37         - name: PATH
38           value: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
39         - name: JAVA_HOME
40           value: usr/lib/jvm/java-8-openjdk-amd64
41         volumeMounts:
42         - mountPath: /opt/app/model-loader/config/
43           name: aai-model-loader-config
44         - mountPath: /logs/
45           name: aai-model-loader-config
46         ports:
47         - containerPort: 8080
48         - containerPort: 8443
49         readinessProbe:
50           tcpSocket:
51             port: 8080
52           initialDelaySeconds: 5
53           periodSeconds: 10
54       volumes:
55       - name: aai-model-loader-config
56         hostPath:
57           path: /dockerdata/onapdemo/aai/model-loader/appconfig/
58       - name: aai-model-loader-logs
59         hostPath:
60           path: /dockerdata/onapdemo/aai/model-loader/logs/
61       restartPolicy: Always
62       imagePullSecrets:
63       - name: onap-docker-registry-key