Once T244770 has been deployed and enabled, we need to switch change-prop from calling /rpc/RunSingleJob to calling the REST endpoint.
The config change should be pretty straightforward:
- Change the jobrunner_uri
- Add the 'Host' header equal to {{message.meta.domain}}
I propose doing it in 3 stages:
- Switch labs in it's entirety.
- Switch 'updateBetaFeaturesUsersCount` job - this one is our favorite to experiment on, since it's so easy to easy to trigger and check and the consequences of failing are so low. Currently it's run a a part of low_traffic_jobs rule, but I think we should actually pull it out and give it it's own rule, to use as a gun pig in all the deployments.
- Switch everything.
In the process we probably would need to have a new value, jobrunner_rest_uri in values.yaml and then clean it all up after the switch.