As noted in T419212#11809343, we originally planned to begin migration of the conf* hosts to trixie by way of the ongoing hardware refresh in codfw (T418914). Although the direct path to trixie is somewhat involved (T424266), it was still seen as a net win (lower effort) than an incremental upgrade to bookworm first.
However, due to issues encountered while provisioning the new hardware (T418914#11779025), it's going to take a bit longer than we initially expected to start integrating the new hosts (see also T426180), and we would like to get started moving off bullseye.
The purpose of this task is to track an incremental in-place reimage, initially to bookworm, using the procedure documented in [0] (along with refreshing that documentation as needed).
[0] https://wikitech.wikimedia.org/wiki/Etcd/Main_cluster#Reimage_cluster
---
Prework:
[ ] Puppet support for installing zookeeper from component/zookeeper34.
[ ] Puppet support for explicitly setting `-enable-v2` / `ETCD_ENABLE_V2` to true (default is false in etcd 3.4 onward).