Upgrade K8s etcd. Please also document this process at https://wikitech.wikimedia.org/wiki/Portal:Toolforge/Admin/Kubernetes#Upgrade_etcd.
Description
Details
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Open | None | T387005 [infra] Toolforge: migrate to Debian Bookworm or later | |||
| Resolved | Andrew | T361237 [infra] Upgrade Toolforge K8s etcd nodes to Bookworm | |||
| Resolved | Andrew | T349207 [infra] Upgrade Toolforge K8s etcd nodes to Bullseye |
Event Timeline
This will upgrade etcd from 3.3.25 to 3.4.23, which is inside the range currently approved by Kubernetes.
I'm partway into this process but everyone is about to travel so I'm rolling things back to Bullseye everywhere.
Mentioned in SAL (#wikimedia-cloud) [2025-12-04T15:41:07Z] <andrewbogott> deleting toolsbeta-test-k8s-etcd-27 and replacing with a Bullseye node for cluster consistency T361237
Mentioned in SAL (#wikimedia-cloud-feed) [2025-12-04T15:42:09Z] <andrew@cloudcumin1001> START - Cookbook wmcs.toolforge.k8s.etcd.depool_and_remove_node (T361237)
Mentioned in SAL (#wikimedia-cloud-feed) [2025-12-04T17:13:32Z] <andrew@cloudcumin1001> START - Cookbook wmcs.toolforge.k8s.etcd.depool_and_remove_node (T361237)
Mentioned in SAL (#wikimedia-cloud-feed) [2025-12-04T18:36:27Z] <andrew@cloudcumin1001> START - Cookbook wmcs.toolforge.k8s.etcd.depool_and_remove_node (T361237)
Mentioned in SAL (#wikimedia-cloud-feed) [2025-12-04T18:45:49Z] <andrew@cloudcumin1001> START - Cookbook wmcs.toolforge.k8s.etcd.depool_and_remove_node (T361237)
Mentioned in SAL (#wikimedia-cloud-feed) [2025-12-04T19:06:45Z] <andrew@cloudcumin1001> START - Cookbook wmcs.toolforge.k8s.etcd.depool_and_remove_node (T361237)
Mentioned in SAL (#wikimedia-cloud-feed) [2025-12-04T19:28:34Z] <andrew@cloudcumin1001> START - Cookbook wmcs.toolforge.k8s.etcd.depool_and_remove_node (T361237)
Mentioned in SAL (#wikimedia-cloud-feed) [2025-12-04T19:56:53Z] <andrew@cloudcumin1001> START - Cookbook wmcs.toolforge.k8s.etcd.depool_and_remove_node (T361237)
Mentioned in SAL (#wikimedia-cloud-feed) [2025-12-04T20:03:36Z] <andrew@cloudcumin1001> START - Cookbook wmcs.toolforge.k8s.etcd.depool_and_remove_node (T361237)
Mentioned in SAL (#wikimedia-cloud-feed) [2025-12-04T20:45:49Z] <andrew@cloudcumin1001> START - Cookbook wmcs.toolforge.k8s.etcd.depool_and_remove_node (T361237)
Mentioned in SAL (#wikimedia-cloud-feed) [2025-12-04T21:02:51Z] <andrew@cloudcumin1001> START - Cookbook wmcs.toolforge.k8s.etcd.depool_and_remove_node (T361237)
Change #1248027 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):
[operations/software/spicerack@master] toolforge etcdctl: update cert flag names
Change #1248047 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):
[operations/software/spicerack@master] toolforge etcd: update handling of 'member list' output
Change #1248027 merged by jenkins-bot:
[operations/software/spicerack@master] toolforge etcdctl: update cert flag names
Change #1248047 merged by jenkins-bot:
[operations/software/spicerack@master] toolforge etcdctl: update handling of 'member list' output
Mentioned in SAL (#wikimedia-cloud-feed) [2026-04-07T14:46:38Z] <andrew@cloudcumin1001> START - Cookbook wmcs.toolforge.add_k8s_etcd_node (T361237)
Mentioned in SAL (#wikimedia-cloud-feed) [2026-04-07T16:02:48Z] <andrew@cloudcumin1001> START - Cookbook wmcs.toolforge.add_k8s_etcd_node (T361237)
Mentioned in SAL (#wikimedia-cloud-feed) [2026-04-07T16:31:14Z] <andrew@cloudcumin1001> START - Cookbook wmcs.toolforge.remove_k8s_etcd_node (T361237)
Mentioned in SAL (#wikimedia-cloud-feed) [2026-04-07T16:50:45Z] <andrew@cloudcumin1001> START - Cookbook wmcs.toolforge.remove_k8s_etcd_node (T361237)
Mentioned in SAL (#wikimedia-cloud-feed) [2026-04-07T16:57:21Z] <andrew@cloudcumin1001> START - Cookbook wmcs.toolforge.remove_k8s_etcd_node (T361237)
Mentioned in SAL (#wikimedia-cloud-feed) [2026-04-07T16:59:01Z] <andrew@cloudcumin1001> START - Cookbook wmcs.toolforge.remove_k8s_etcd_node (T361237)
Mentioned in SAL (#wikimedia-cloud-feed) [2026-04-07T16:59:23Z] <andrew@cloudcumin1001> START - Cookbook wmcs.toolforge.remove_k8s_etcd_node (T361237)
Mentioned in SAL (#wikimedia-cloud-feed) [2026-04-07T17:01:23Z] <andrew@cloudcumin1001> START - Cookbook wmcs.toolforge.remove_k8s_etcd_node (T361237)
Mentioned in SAL (#wikimedia-cloud-feed) [2026-04-07T17:02:44Z] <andrew@cloudcumin1001> START - Cookbook wmcs.toolforge.remove_k8s_etcd_node (T361237)
Mentioned in SAL (#wikimedia-cloud-feed) [2026-04-07T17:04:13Z] <andrew@cloudcumin1001> START - Cookbook wmcs.toolforge.remove_k8s_etcd_node (T361237)
Mentioned in SAL (#wikimedia-cloud-feed) [2026-04-07T17:20:31Z] <andrew@cloudcumin1001> START - Cookbook wmcs.toolforge.remove_k8s_etcd_node (T361237)
Mentioned in SAL (#wikimedia-cloud-feed) [2026-04-07T17:41:48Z] <andrew@cloudcumin1001> START - Cookbook wmcs.toolforge.remove_k8s_etcd_node (T361237)
Mentioned in SAL (#wikimedia-cloud-feed) [2026-04-07T17:53:41Z] <andrew@cloudcumin1001> START - Cookbook wmcs.toolforge.remove_k8s_etcd_node (T361237)
Mentioned in SAL (#wikimedia-cloud-feed) [2026-04-07T18:07:48Z] <andrew@cloudcumin1001> START - Cookbook wmcs.toolforge.add_k8s_etcd_node (T361237)
Mentioned in SAL (#wikimedia-cloud-feed) [2026-04-07T18:31:06Z] <andrew@cloudcumin1001> START - Cookbook wmcs.toolforge.remove_k8s_etcd_node (T361237)
Mentioned in SAL (#wikimedia-cloud-feed) [2026-04-07T18:47:30Z] <andrew@cloudcumin1001> START - Cookbook wmcs.toolforge.remove_k8s_etcd_node (T361237)
Mentioned in SAL (#wikimedia-cloud-feed) [2026-04-07T19:00:22Z] <andrew@cloudcumin1001> START - Cookbook wmcs.toolforge.remove_k8s_etcd_node (T361237)
Mentioned in SAL (#wikimedia-cloud-feed) [2026-04-07T19:09:53Z] <andrew@cloudcumin1001> START - Cookbook wmcs.toolforge.remove_k8s_etcd_node (T361237)