Deploy Clearwater IMS using Kubernetes
[functest-kubernetes.git] / functest_kubernetes / ims / homestead-prov-depl.yaml
1 apiVersion: apps/v1
2 kind: Deployment
3 metadata:
4   name: homestead-prov
5 spec:
6   replicas: 1
7   selector:
8     matchLabels:
9       service: homestead-prov
10   template:
11     metadata:
12       labels:
13         service: homestead-prov
14         snmp: enabled
15     spec:
16       containers:
17       - image: "ollivier/clearwater-homestead-prov:latest"
18         imagePullPolicy: Always
19         name: homestead-prov
20         ports:
21         - containerPort: 22
22         - containerPort: 8889
23         envFrom:
24         - configMapRef:
25               name: env-vars
26         env:
27         - name: MY_POD_IP
28           valueFrom:
29             fieldRef:
30               fieldPath: status.podIP
31         livenessProbe:
32           exec:
33             command: ["/bin/bash", "/usr/share/clearwater/bin/poll_homestead-prov.sh"]
34           initialDelaySeconds: 60
35         readinessProbe:
36           exec:
37             command: ["/bin/bash", "/usr/share/clearwater/bin/poll_homestead-prov.sh"]
38       imagePullSecrets:
39       - name: ~
40       restartPolicy: Always