rancher-partner-charts/charts/elastic/logstash/examples/elasticsearch/values.yaml

38 lines
930 B
YAML

persistence:
enabled: true
logstashConfig:
logstash.yml: |
http.host: 0.0.0.0
xpack.monitoring.enabled: false
logstashPipeline:
uptime.conf: |
input { exec { command => "uptime" interval => 30 } }
output {
elasticsearch {
hosts => ["https://elasticsearch-master:9200"]
user => '${ELASTICSEARCH_USERNAME}'
cacert => '/usr/share/logstash/config/certs/ca.crt'
password => '${ELASTICSEARCH_PASSWORD}'
index => "logstash"
}
}
extraEnvs:
- name: "ELASTICSEARCH_USERNAME"
valueFrom:
secretKeyRef:
name: elasticsearch-master-credentials
key: username
- name: "ELASTICSEARCH_PASSWORD"
valueFrom:
secretKeyRef:
name: elasticsearch-master-credentials
key: password
secretMounts:
- name: elasticsearch-master-certs
secretName: elasticsearch-master-certs
path: /usr/share/logstash/config/certs