Thanks for your work on Meilisearch and on the Helm chart ! We are currently using it on Kubernetes and we'd like to add a small feature to make it more convenient for users to add volumes on pods or specify environment variables from ConfigMap or Secret.
Description
We want to add the possibility to mount additional volumes to the StatefulSet pods to have another way to inject environment variables or mount credential files.
More specifically, we manage our secrets (including the MEILI_MASTER_KEY) on AWS Secrets and we'd like to inject it with our CSI driver. This operation requires to mount an additional volume referencing a secret provider class.
Hello, :wave:
Thanks for your work on Meilisearch and on the Helm chart ! We are currently using it on Kubernetes and we'd like to add a small feature to make it more convenient for users to add volumes on pods or specify environment variables from
ConfigMap
orSecret
.Description
We want to add the possibility to mount additional volumes to the StatefulSet pods to have another way to inject environment variables or mount credential files.
More specifically, we manage our secrets (including the
MEILI_MASTER_KEY
) on AWS Secrets and we'd like to inject it with our CSI driver. This operation requires to mount an additional volume referencing a secret provider class.Basic example
In our use-case (detailed here)
meilisearch
] We create an externalSecretProviderClass
on Kubernetes :values.yaml
the volume to create to access the secret store.meilisearch-secret
:Other
I'm suggesting a PR for that. EDIT: Associated PR is #150