Sounds like fun!
Description
Details
| Subject | Repo | Branch | Lines +/- | |
|---|---|---|---|---|
| LabsServices: update domain name for IRC RC feed | operations/mediawiki-config | master | +1 -4 |
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | Andrew | T327742 Migrate deployment-prep away from Debian Buster to Bullseye/Bookworm | |||
| Resolved | Southparkfan | T369919 Replace deployment-ircd02 with a Bullseye or Bookworm host |
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
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
Mentioned in SAL (#wikimedia-cloud) [2024-07-19T14:38:55Z] <Southparkfan> remove floating IP for deployment-ircd03 T369919