04d932caad00e79774d136c913d92d71567a8fbf
[it/dep.git] / ric-aux / 80-Auxiliary-Functions / helm / mc-stack / charts / elasticsearch / examples / security / security.yml
1 ---
2 clusterName: "security"
3 nodeGroup: "master"
4
5 roles:
6   master: "true"
7   ingest: "true"
8   data: "true"
9
10 protocol: https
11
12 esConfig:
13   elasticsearch.yml: |
14     xpack.security.enabled: true
15     xpack.security.transport.ssl.enabled: true
16     xpack.security.transport.ssl.verification_mode: certificate
17     xpack.security.transport.ssl.keystore.path: /usr/share/elasticsearch/config/certs/elastic-certificates.p12
18     xpack.security.transport.ssl.truststore.path: /usr/share/elasticsearch/config/certs/elastic-certificates.p12
19     xpack.security.http.ssl.enabled: true
20     xpack.security.http.ssl.truststore.path: /usr/share/elasticsearch/config/certs/elastic-certificates.p12
21     xpack.security.http.ssl.keystore.path: /usr/share/elasticsearch/config/certs/elastic-certificates.p12
22
23 extraEnvs:
24   - name: ELASTIC_PASSWORD
25     valueFrom:
26       secretKeyRef:
27         name: elastic-credentials
28         key: password
29   - name: ELASTIC_USERNAME
30     valueFrom:
31       secretKeyRef:
32         name: elastic-credentials
33         key: username
34
35 secretMounts:
36   - name: elastic-certificates
37     secretName: elastic-certificates
38     path: /usr/share/elasticsearch/config/certs