AAI 1.1 K8s templates and aelm branch merge
[oom.git] / kubernetes / aai / templates / aai-zookeeper-deployment.yaml
1 apiVersion: extensions/v1beta1
2 kind: Deployment
3 metadata:
4   name: aai-zookeeper
5   namespace: "{{ .Values.nsPrefix }}-aai"
6 spec:
7   selector:
8     matchLabels:
9       app: aai-zookeeper
10   template:
11     metadata:
12       labels:
13         app: aai-zookeeper
14       name: aai-zookeeper
15     spec:
16       containers:
17       - image: "{{ .Values.image.aaiZookeeperImage }}:{{ .Values.image.aaiZookeeperVersion }}"
18         imagePullPolicy: {{ .Values.pullPolicy }}
19         name: aai-zookeeper
20         volumeMounts:
21         - mountPath: /opt/zookeeper-3.4.9/data/
22           name: aai-zookeeper-data
23         ports:
24         - containerPort: 2181
25         readinessProbe:
26           tcpSocket:
27             port: 2181
28           initialDelaySeconds: 5
29           periodSeconds: 10
30       volumes:
31         - name: aai-zookeeper-data
32           hostPath:
33             path: "/dockerdata-nfs/{{ .Values.nsPrefix }}/aai/message-router/dcae-startup-vm-message-router/docker_files/data-zookeeper"
34       restartPolicy: Always
35       imagePullSecrets:
36       - name: "{{ .Values.nsPrefix }}-docker-registry-key"