Steps:
- Configure MediaWiki pods to write to the new cluster as well as continuing to read and write from the old one
- Initialise the new cluster using jobs introduced in: wmde/wbaas-deploy/pull/1066 | feat(k8s): add elasticsearch init job
Patches:
- wmde/wbaas-deploy/pull/1065 | feat(k8s): run adhoc jobs in dedicated namespace
- wmde/wbaas-deploy/pull/1066 | feat(k8s): add elasticsearch init job
- wbstack/elasticsearch/pull/1 | Use a forked bitnami docker image
- wbstack/elasticsearch/pull/2 | Release version 7.10.2-20231013-0
- wmde/wbaas-deploy/pull/1192 | feat(elasticsearch): use 7.10.2 cluster for local and staging
- wmde/wbaas-deploy/pull/1193 | feat(elasticsearch): configure API to also use new cluster on staging
- wmde/wbaas-deploy/pull/1194 | chore(jobs): add optional cluster param to forceSearchIndexFromTo
- wmde/wbaas-deploy/pull/1196 | chore(elasticsearch): set heapSize to half the memory limit
- wmde/wbaas-deploy/pull/1197 | chore(elasticsearch): give nodes enough time to join the cluster
- wmde/wbaas-deploy/pull/1198 | chore(elasticsearch): increase memory for data nodes on staging
- wmde/wbaas-deploy/pull/1203 | feat(elasticsearch): use 7.10.2 cluster for production