To complete the migration to k8s we need to work on enabling all of the changeprop tasks that we currently do in production to bring the two instance types into parity.
While these features are being rolled out, we should develop and document test data for these features.
Before we can roll tasks out, we should
[ ] implement feature toggles in the helm chart to enable easier rollout and reduce the need for continuous repackaging
Tasks that need to be enabled:
[ ] summary_definition_rerender
[ ] summary_definition_rerender_transcludes
[ ] metadata_purge
[ ] metadata_purge_transcludes
[ ] purge_varnish
[ ] null_edit
[ ] page_edit
[ ] revision_visibility_change
[ ] page_delete
[ ] page_restore
[ ] page_move
[ ] on_transclusion_update
[ ] page_create
[ ] on_backlinks_update
[ ] ores_cache
[ ] wikidata_description_on_edit
[ ] wikidata_description_on_undelete
[ ] on_wikidata_description_change
[ ] page_images_summary
[ ] page_images_mobile
[ ] purge_map_tile
We also need to
[ ] build monitoring dashboards for the new instances that complement or mimic the existing dashboards we have
Finally when ready we need to
[ ] decommission existing changeprop scb instances