Extend K8S and RIC installation instructions
[it/dep.git] / ric-aux / 80-Auxiliary-Functions / helm / mc-stack / charts / elasticsearch / examples / security / test / goss.yaml
1 http:
2   https://security-master:9200/_cluster/health:
3     status: 200
4     timeout: 2000
5     allow-insecure: true
6     username: '{{ .Env.ELASTIC_USERNAME }}'
7     password: '{{ .Env.ELASTIC_PASSWORD }}'
8     body:
9       - 'green'
10       - '"number_of_nodes":3'
11       - '"number_of_data_nodes":3'
12
13   https://localhost:9200/:
14     status: 200
15     timeout: 2000
16     allow-insecure: true
17     username: '{{ .Env.ELASTIC_USERNAME }}'
18     password: '{{ .Env.ELASTIC_PASSWORD }}'
19     body:
20       - '"cluster_name" : "security"'
21       - '"name" : "security-master-0"'
22       - 'You Know, for Search'
23
24   https://localhost:9200/_xpack/license:
25     status: 200
26     timeout: 2000
27     allow-insecure: true
28     username: '{{ .Env.ELASTIC_USERNAME }}'
29     password: '{{ .Env.ELASTIC_PASSWORD }}'
30     body:
31       - 'active'
32       - 'basic'
33
34 file:
35   /usr/share/elasticsearch/config/elasticsearch.yml:
36     exists: true
37     contains:
38       - 'xpack.security.enabled: true'
39       - 'xpack.security.transport.ssl.enabled: true'
40       - 'xpack.security.transport.ssl.verification_mode: certificate'
41       - 'xpack.security.transport.ssl.keystore.path: /usr/share/elasticsearch/config/certs/elastic-certificates.p12'
42       - 'xpack.security.transport.ssl.truststore.path: /usr/share/elasticsearch/config/certs/elastic-certificates.p12'
43       - 'xpack.security.http.ssl.enabled: true'
44       - 'xpack.security.http.ssl.truststore.path: /usr/share/elasticsearch/config/certs/elastic-certificates.p12'
45       - 'xpack.security.http.ssl.keystore.path: /usr/share/elasticsearch/config/certs/elastic-certificates.p12'