The hosts `gitlab1001` (wmcs), `gitlab1003`, `gitlab1004`, `gitlab2002` and `gitlab2003` should be upgraded to bookworm. The package `gitlab-ce` is available in bookworm now.
The backup, reimage and restore takes several hours. So the replicas should be upgraded first. A new replica can be switched/failed-over as the production host and then the remaining old production host can be upgraded. So some tests of the `sre.gitlab.failover` cookbook are needed.
Test instance:
[x] `gitlab1001` (wmcs) -> `gitlab1002`
In-Setup:
[x] `gitlab2003`
Replicas:
[x] `gitlab1003`
[] `gitlab1004`
Production:
[] `gitlab2002`
Failover:
[] Verify failover works between replicas
[] reduce backup and restore time
[] maybe store packages in object storage temporarily? - T378922
[] skip backup and sync of packages and restore later manually?
[] skip sync of packages (I'm running some measurements at the moment how many packages would be affected here)