Add AAI haproxy
[oom.git] / kubernetes / aai / aai-deployment.yaml
1 apiVersion: extensions/v1beta1
2 kind: Deployment
3 metadata:
4   name: aai-service
5 spec:
6   selector:
7     matchLabels:
8       app: aai-service
9   template:
10     metadata:
11       labels:
12         app: aai-service
13       name: aai-service
14     spec:
15       containers:
16       - name: aai-service
17         image: aaionap/haproxy
18         volumeMounts:
19         - mountPath: /dev/log
20           name: aai-service-log
21         - mountPath: /usr/local/etc/haproxy/haproxy.cfg
22           name: haproxy-cfg
23         ports:
24         - containerPort: 8080
25         - containerPort: 8443
26         readinessProbe:
27           tcpSocket:
28             port: 8443
29           initialDelaySeconds: 5
30           periodSeconds: 10
31       volumes:
32         - name: aai-service-log
33           hostPath:
34             path: /dockerdata/onapdemo/aai/haproxy/log/
35         - name: haproxy-cfg
36           hostPath:
37             path: /dockerdata/onapdemo/aai/haproxy/haproxy.cfg
38       restartPolicy: Always
39       imagePullSecrets:
40       - name: onap-docker-registry-key