Keywords: Elasticsearch - Google Cloud Platform - Technical issue - Credentials
I have recently been using the bitnami helm chart for installing elasticsearch in a k8s cluster in GCP.
The chart allows you to install
plugins which I have for gcs
My question is how to then configure plugins of any kind. I will be mounting a service account credential to the deployments / stateful sets in order for each node to have the correct permissions.
According to the elasticsearch documentation here, I need to have the file present (think I have that covered or will do), but then set an elastic keystore value using one of these:
I then need to curl the configuration name and bucket, but that can be done once from an external endpoint (curl).
Has anyone had this challenge with containerised elasticsearch, setting elasticsearch keystore config at boot time? Can any of this be set in a config file and if so, which one, where and how?
Or can some of this be set with the
config variable to the helm chart? There's no example of what this variable could be in the helm chart.
I realise this goes somewhat beyond supporting the chart, but any pointers from people would be very helpful.