1 #{{ if not .Values.disableAaiElasticsearch }}
2 apiVersion: extensions/v1beta1
5 name: aai-elasticsearch
6 namespace: "{{ .Values.nsPrefix }}"
8 replicas: {{ .Values.elasticsearchReplicas }}
11 app: aai-elasticsearch
15 app: aai-elasticsearch
16 name: aai-elasticsearch
23 mkdir -p /logroot/elasticsearch/es-data
24 chmod -R 777 /logroot/elasticsearch/es-data
25 chown -R root:root /logroot
31 fieldPath: metadata.namespace
34 image: {{ .Values.image.es_bb }}
35 imagePullPolicy: {{ .Values.pullPolicy }}
38 - name: elasticsearch-data
40 hostname: aai-elasticsearch
42 - name: aai-elasticsearch
43 image: "{{ .Values.image.elasticsearchImage }}:{{ .Values.image.elasticsearchVersion }}"
44 imagePullPolicy: {{ .Values.pullPolicy }}
50 initialDelaySeconds: 5
54 mountPath: /etc/localtime
56 - name: elasticsearch-config
57 subPath: elasticsearch.yml
58 mountPath: /usr/share/elasticsearch/config/elasticsearch.yml
59 - name: elasticsearch-data
60 mountPath: /usr/share/elasticsearch/data
65 - name: elasticsearch-config
67 name: aai-elasticsearch-configmap
68 - name: elasticsearch-data
70 path: "/dockerdata-nfs/{{ .Values.nsPrefix }}/aai/elasticsearch/data"
72 - name: "{{ .Values.nsPrefix }}-docker-registry-key"