General plan:
- Make a choice on the set of wikis to update
- Potentially: wikidatawiki, commonswiki, frwiki, itwiki, testwiki
- Enable page rerender events for the selected wikis. We may need to prune down the set of wikis, depending on operational limits
- Enable producer and consumer-cloudelastic in the production eqiad k8s cluster for selected wikis
- Disable Cirrus update process on those wikis (needs patch?)
- Monitor difference between eqiad and cloudelastic clusters via compare-clusters.py script in Cirrus
Deployment plan / sequence of events:
- page rerender topic is configured in T351503
- rerenders enabled for select wikis in https://gerrit.wikimedia.org/r/979155
- the flink-app chart is updated to use the latest service mesh templates from https://gerrit.wikimedia.org/r/c/operations/puppet/+/981309 so that the envoy sidecar container can access cloudelastic (done in https://gerrit.wikimedia.org/r/c/operations/deployment-charts/+/982823)
- producer and consumer-cloudelastic configured and deployed in https://gerrit.wikimedia.org/r/979147
- At this point writes are flowing from the new pipeline into cloudelastic
- Disable writes from CirrusSearch to cloudelastic for select wikis in https://gerrit.wikimedia.org/r/979146