Page MenuHomePhabricator

Create a runbook for switching CI master
Open, HighPublic

Description

As a follow up to T224591: Migrate contint* hosts to Buster, we need a runbook explaining how to switch the CI masters.

Runbook to be at https://www.mediawiki.org/wiki/Continuous_integration/Data_center_switch

Once written, it should be linked at: https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Runbooks

Event Timeline

Literally extract the information from T224591

The runbook address the issues we had with uid/gid changing during the transfer which then require painful chmod all over the place. The reason is the quickdata copy puppet classes that spawns rsync within a chroot which in turns prevent uid/gid mapping.

Tyler bootstrapped https://www.mediawiki.org/wiki/Continuous_integration/Data_center_switch and I have edited it with the basic skeleton of how to do a switch over. The biggest devils are: