blob: f7d9bf345a0bf91ec52bbbe51564119303fae9fc [file] [log] [blame]
Mandeep Khindad6ea9872017-06-24 11:49:37 -04001apiVersion: extensions/v1beta1
2kind: Deployment
3metadata:
4 name: pdp
kerenj3b697f62017-08-23 11:21:21 +00005 namespace: {{ .Values.NS }}
Mandeep Khindad6ea9872017-06-24 11:49:37 -04006spec:
7 replicas: 1
8 selector:
9 matchLabels:
10 app: pdp
11 template:
12 metadata:
13 labels:
14 app: pdp
15 name: pdp
16 annotations:
17 pod.beta.kubernetes.io/init-containers: '[
18 {
19 "args": [
20 "--container-name",
21 "mariadb",
22 "--container-name",
23 "nexus",
24 "--container-name",
25 "pap"
26 ],
27 "command": [
28 "/root/ready.py"
29 ],
30 "env": [
31 {
32 "name": "NAMESPACE",
33 "valueFrom": {
34 "fieldRef": {
35 "apiVersion": "v1",
36 "fieldPath": "metadata.namespace"
37 }
38 }
39 }
40 ],
kerenj3b697f62017-08-23 11:21:21 +000041 "image": "{{ .Values.image.readiness }}",
42 "imagePullPolicy": "{{ .Values.pullPolicy }}",
Mandeep Khindad6ea9872017-06-24 11:49:37 -040043 "name": "pdp-readiness"
44 }
45 ]'
46 spec:
47 containers:
48 - command:
49 - /bin/bash
50 - ./do-start.sh
51 - pdp
kerenj3b697f62017-08-23 11:21:21 +000052 image: {{ .Values.image.policyPe }}
53 imagePullPolicy: {{ .Values.pullPolicy }}
Mandeep Khindad6ea9872017-06-24 11:49:37 -040054 name: pdp
55 ports:
56 - containerPort: 8081
57 readinessProbe:
58 tcpSocket:
59 port: 8081
60 initialDelaySeconds: 5
61 periodSeconds: 10
62 volumeMounts:
63 - mountPath: /tmp/policy-install/config
64 name: pe
65 volumes:
66 - name: pe
67 hostPath:
kerenj3b697f62017-08-23 11:21:21 +000068 path: /dockerdata-nfs/onap/policy/opt/policy/config/pe/
Borislav Glozman5197e2e2017-07-24 10:45:28 +030069 imagePullSecrets:
70 - name: onap-docker-registry-key