We launched Open edX using tutor k8s on our Kubernetes cluster and our purpose is to run it as a SAAS service.
So we run a common MySQL, MongoDB, and Elasticsearch cluster for this setup and connect it using tutor config.
But we have one BIG problem with this setup.
for using a shared elasticsearch cluster, we need to separate different organizations with a prefix. the problem is that there is no such feature to use.
we found some INDEX_NAME in different parts of the source code like:
- is there any other places related to elasticsearch indices to change?
- can we have an ENV in dockerfile specific to elastic prefix title?