Page MenuHomePhabricator

Upgrade Toolforge bastions to Trixie and enable IPv6
Closed, ResolvedPublic

Details

Related Changes in Gerrit:
Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
tools: Drop floating IPs for Bookworm bastionsrepos/cloud/toolforge/tofu-provisioning!79taavimain-I127f88d1571b26b71f50977f979f83aa158e6994main
tools: dns: Migration login.toolforge.org to new Trixie bastionrepos/cloud/toolforge/tofu-provisioning!78taavimain-Iee57476524c2b1aa2d6a033daf8d4ad26ceccf4amain
tools: dns: Migrate dev.toolforge.org to new Trixie bastionrepos/cloud/toolforge/tofu-provisioning!77taavimain-I73ae5d2d04f2acaeafa9e70c673107ec4b1102famain
tools: Provision Trixie-based Toolforge bastionsrepos/cloud/toolforge/tofu-provisioning!76taavimain-I0123928c791200c711bcbbb96d612f9a876dda4emain
toolsbeta: Remove floating IP for toolsbeta-bastion-6repos/cloud/toolforge/tofu-provisioning!70taavimain-Ifc0862f854f10fa9c84e98c88925e6a0270b0e72main
toolsbeta: Allocate public address to the new bastionrepos/cloud/toolforge/tofu-provisioning!69taavimain-I4b10c0b6d6cdd2e842f2970e09d26734696fc93cmain
toolsbeta: Provision new Toolsbeta bastionrepos/cloud/toolforge/tofu-provisioning!68taavimain-I4a3c1596aed04c177fa00ba6939d2d1b152bd70dmain
shared: Add bastion modulerepos/cloud/toolforge/tofu-provisioning!67taavimain-I5dfc98e881b4ea184b2f66d9d0bd913f989c32edmain
Customize query in GitLab

Event Timeline

Noting here that I've had to apply a manual Hiera workaround to make the new Toolsbeta bastion use K8s 1.30 packages, as the main config is still on 1.29 and those are not imported in trixie-wikimedia.

Change #1182632 had a related patch set uploaded (by Majavah; author: Majavah):

[cloud/wmcs-cookbooks@main] inventory: Add new toolsbeta bastion

https://gerrit.wikimedia.org/r/1182632

taavi renamed this task from Enable IPv6 on the Toolforge bastion to Upgrade Toolforge bastions to Trixie and enable IPv6.Aug 28 2025, 8:56 AM

Change #1182632 merged by jenkins-bot:

[cloud/wmcs-cookbooks@main] inventory: Add new toolsbeta bastion

https://gerrit.wikimedia.org/r/1182632

Change #1187367 had a related patch set uploaded (by Majavah; author: Majavah):

[cloud/wmcs-cookbooks@main] inventory: Add new tools bastions

https://gerrit.wikimedia.org/r/1187367

Change #1187367 merged by jenkins-bot:

[cloud/wmcs-cookbooks@main] inventory: Add new tools bastions

https://gerrit.wikimedia.org/r/1187367

Mentioned in SAL (#wikimedia-cloud) [2025-09-12T08:33:55Z] <taavi> pointing dev.toolforge.org to tools-bastion-14 T392510

Mentioned in SAL (#wikimedia-cloud) [2025-09-12T08:49:41Z] <taavi> pointing login.toolforge.org to tools-bastion-15 T392510

Change #1187762 had a related patch set uploaded (by Majavah; author: Majavah):

[cloud/wmcs-cookbooks@main] inventory: Remove Bookworm based bastions

https://gerrit.wikimedia.org/r/1187762

Change #1187762 merged by jenkins-bot:

[cloud/wmcs-cookbooks@main] inventory: Remove Bookworm based bastions

https://gerrit.wikimedia.org/r/1187762

Change #1188778 had a related patch set uploaded (by Majavah; author: Majavah):

[operations/puppet@production] hieradata: openstack: Update Toolforge bastion example

https://gerrit.wikimedia.org/r/1188778

Change #1188778 merged by Majavah:

[operations/puppet@production] hieradata: openstack: Update Toolforge bastion example

https://gerrit.wikimedia.org/r/1188778