Add gremlin and ES services
[oom.git] / kubernetes / aai / elasticsearch-deployment.yaml
1 apiVersion: extensions/v1beta1
2 kind: Deployment
3 metadata:
4   name: elasticsearch
5 spec:
6   selector:
7     matchLabels:
8       app: elasticsearch
9   template:
10     metadata:
11       labels:
12         app: elasticsearch
13       name: elasticsearch
14     spec:
15       hostname: elasticsearch
16       containers:
17       - name: elasticsearch
18         image: elasticsearch:2.4.1
19         ports:
20         - containerPort: 9200
21         readinessProbe:
22           tcpSocket:
23             port: 9200
24           initialDelaySeconds: 5
25           periodSeconds: 10
26         volumeMounts:
27         - mountPath: /usr/share/elasticsearch/config/elasticsearch.yml
28           name: elasticsearch-config
29       volumes:
30       - name: elasticsearch-config
31         hostPath:
32           path: /dockerdata/onapdemo/aai/elasticsearch/config/elasticsearch.yml
33       imagePullSecrets:
34       - name: onap-docker-registry-key