diff --git a/logstash/examples/elasticsearch/test/goss.yaml b/logstash/examples/elasticsearch/test/goss.yaml index 2f943ba7f..07b2b2196 100644 --- a/logstash/examples/elasticsearch/test/goss.yaml +++ b/logstash/examples/elasticsearch/test/goss.yaml @@ -27,7 +27,8 @@ http: - '"workers" : 1' - '"batch_size" : 125' - '"batch_delay" : 50' - http://elasticsearch-master:9200/_cat/indices: + https://elasticsearch-master:9200/_cat/indices: + allow-insecure: true status: 200 timeout: 2000 username: "{{ .Env.ELASTICSEARCH_USERNAME }}" @@ -53,5 +54,5 @@ file: filetype: file contains: - 'input { exec { command => "uptime" interval => 30 } }' - - 'hosts => ["http://elasticsearch-master:9200"]' + - 'hosts => ["https://elasticsearch-master:9200"]' - 'index => "logstash"' diff --git a/logstash/examples/elasticsearch/values.yaml b/logstash/examples/elasticsearch/values.yaml index bea22578c..a24623243 100644 --- a/logstash/examples/elasticsearch/values.yaml +++ b/logstash/examples/elasticsearch/values.yaml @@ -11,8 +11,9 @@ logstashPipeline: input { exec { command => "uptime" interval => 30 } } output { elasticsearch { - hosts => ["http://elasticsearch-master:9200"] + hosts => ["https://elasticsearch-master:9200"] user => '${ELASTICSEARCH_USERNAME}' + cacert => '/usr/share/logstash/config/certs/ca.crt' password => '${ELASTICSEARCH_PASSWORD}' index => "logstash" } @@ -29,3 +30,8 @@ extraEnvs: secretKeyRef: name: elasticsearch-master-credentials key: password + +secretMounts: + - name: elasticsearch-master-certs + secretName: elasticsearch-master-certs + path: /usr/share/logstash/config/certs