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