feat: shared elasticsearch
Description
Adds a new configuration var GROVE_ENABLE_SHARED_ELASTICSEARCH
. If provided, new ES settings are populated for use in clusters.
Also mounts the CA
generated for the ES cluster in each pod so that SSL connections can work without needing to set verify to False.
Supporting information
Testing instructions
Steps to test the changes:
- See linked PR.
Checklist
If any of the items below is not applicable, do not remove them, but put a check in it.
-
Git commit history is clean -
Git commits are following conventional-commit practices -
Unit tests are added/updated -
Documentation is added/updated
Additional context
Add any other context about the merge request here.
Edited by Keith Grootboom