Set all image tags
[functest-kubernetes.git] / functest_kubernetes / ims / homer-depl.yaml
1 apiVersion: apps/v1
2 kind: Deployment
3 metadata:
4   name: homer
5 spec:
6   replicas: 1
7   selector:
8     matchLabels:
9       service: homer
10   template:
11     metadata:
12       labels:
13         service: homer
14     spec:
15       initContainers:
16         - name: wait-on-cassandra
17           image: busybox:1.28
18           command: ['sh', '-c', 'until nslookup cassandra; do echo waiting for cassandra to start ...; sleep 2; done']
19       containers:
20       - image: "ollivier/clearwater-homer:hunter"
21         name: homer
22         ports:
23         - containerPort: 22
24         - containerPort: 7888
25         envFrom:
26         - configMapRef:
27               name: env-vars
28         env:
29         - name: MY_POD_IP
30           valueFrom:
31             fieldRef:
32               fieldPath: status.podIP
33         livenessProbe:
34           tcpSocket:
35             port: 7888
36           initialDelaySeconds: 30
37         readinessProbe:
38           tcpSocket:
39             port: 7888
40       imagePullSecrets:
41       - name: ~
42       restartPolicy: Always