Page MenuHomePhabricator

Replace deployment-ircd02 with a Bullseye or Bookworm host
Closed, ResolvedPublic

Description

Sounds like fun!

Event Timeline

Mentioned in SAL (#wikimedia-cloud) [2024-07-18T22:05:02Z] <Southparkfan> add deployment-ircd03 (bullseye) with floating IP and irc-next.beta.wmcloud.org - T369919

role::mw_rc_irc seems to work fine on a Bullseye box, except for a loop.

Puppet run 1:

Notice: /Stage[main]/Base::Standard_packages/Package[libpython2.7-minimal]/ensure: removed (corrective)
Notice: /Stage[main]/Base::Standard_packages/Package[python2.7]/ensure: removed (corrective)
Notice: /Stage[main]/Base::Standard_packages/Package[libpython2.7-stdlib]/ensure: removed (corrective)
Notice: /Stage[main]/Base::Standard_packages/Package[python2.7-minimal]/ensure: removed (corrective)

Puppet run 2:

Notice: /Stage[main]/Mw_rc_irc::Irc_echo/Apt::Package_from_component[irc-python-prometheus-client]/Package[python-prometheus-client]/ensure: created (corrective)
Notice: /Stage[main]/Mw_rc_irc::Irc_echo/Apt::Package_from_component[irc-py-irc]/Package[python-irc]/ensure: created (corrective)

Puppet run 3 will remove the packages from the first run, run 4 will add the packages added in run 5, et cetera. To be continued.

Loop fixed by setting profile::base::remove_python2_on_bullseye: false on prefix level, also done in production.

Mentioned in SAL (#wikimedia-cloud) [2024-07-18T22:49:45Z] <Southparkfan> deleted deployment-irc02 (buster), released its floating IP, deactivated & cleaned on puppetserver-1, removed irc-next.beta.wmcloud.org A RR - T369919

Change #1055306 had a related patch set uploaded (by Southparkfan; author: Southparkfan):

[operations/mediawiki-config@master] LabsServices: update domain name for IRC RC feed

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

Southparkfan changed the task status from Open to In Progress.Jul 19 2024, 9:16 AM

After merging https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/1055306, the irc.beta.wmflabs.org RRset can be removed, and the floating IP can be removed from deployment-ircd03 as well; if you want to test the IRC server, you can run irssi on a Cloud VPS instance.

Change #1055306 merged by jenkins-bot:

[operations/mediawiki-config@master] LabsServices: update domain name for IRC RC feed

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

Mentioned in SAL (#wikimedia-cloud) [2024-07-19T14:38:55Z] <Southparkfan> remove floating IP for deployment-ircd03 T369919