diff --git a/elasticsearch/examples/kubernetes-kind/values.yaml b/elasticsearch/examples/kubernetes-kind/values.yaml index 500ad4b14..93cc5e7af 100644 --- a/elasticsearch/examples/kubernetes-kind/values.yaml +++ b/elasticsearch/examples/kubernetes-kind/values.yaml @@ -21,3 +21,22 @@ volumeClaimTemplate: resources: requests: storage: 100M + +# Access to the volume +extraInitContainers: | + - name: create + image: busybox:1.28 + command: ['mkdir', '-p', '/usr/share/elasticsearch/data/nodes/'] + securityContext: + runAsUser: 0 + volumeMounts: + - mountPath: /usr/share/elasticsearch/data + name: elasticsearch-master + - name: file-permissions + image: busybox:1.28 + command: ['chown', '-R', '1000:1000', '/usr/share/elasticsearch/'] + securityContext: + runAsUser: 0 + volumeMounts: + - mountPath: /usr/share/elasticsearch/data + name: elasticsearch-master