Page MenuHomePhabricator

Move technical Wikimedia IRC bots from freenode to Libera Chat
Closed, ResolvedPublic

Description

Done?BotAssignedDescription
wikibugs
wm-bb@bd808Irc<->{other} bridge
WM-Bot - T283249: Migrate wm-bot to libera.chat@PetrbChannels logging
Stashbot@bd808
icinga-wm@fgiunchedi
Jouncebot@bd808Deployment calendar notifications
wmf-insecte@hasharNotifications from the CI Jenkins.
jinxer-wm@fgiunchedi
logmsgbot@fgiunchedi
stewardbots · T283202: Move stewardbots reporting from freenode to libera.chat@Majavah et alStewards-and-global-tools IRC service/reporting bots
librenms-wmf@herronhttps://gerrit.wikimedia.org/r/c/operations/puppet/+/693164 (bot has been disconnected and retired)
fr-log-announcer@Dwisehauptfundraising log announcer

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

I have accounts created for Stashbot and Jouncebot on irc.libera.chat. Moving both should be a simple matter of updating the config and restarting. Making them work in both in parallel is possible as well, but potentially a bit more work.

WM-Bot would be an important bot to migrate over for many social and tech support channels

WM-Bot would be an important bot to migrate over for many social and tech support channels

I emailed @Petrb in case he wasn't aware of the news yet.

Legoktm renamed this task from Assuming we're moving from freenode to libera, make sure that all bots / reporting systems active in the former work in the latter instead / as well to Move technical Wikimedia IRC bots from freenode to Libera Chat.May 20 2021, 6:08 AM
Joe triaged this task as High priority.May 20 2021, 6:12 AM
Joe added a subscriber: Joe.

This is at the very least high priority at this point. Debatably could be UBN!

brennen raised the priority of this task from High to Needs Triage.May 20 2021, 6:12 AM
brennen moved this task from Backlog to Watching on the User-brennen board.
brennen moved this task from INBOX to Radar on the Release-Engineering-Team board.
brennen triaged this task as High priority.May 20 2021, 6:21 AM

I'll be taking care of icinga-wm and jinxer-wm

logmsgbot and stashbot should be coordinated to have moved at about the same time, otherwise we'll lose some automatic logs

Change 693132 had a related patch set uploaded (by Filippo Giunchedi; author: Filippo Giunchedi):

[operations/puppet@production] icinga: move icinga-wm to libera.chat

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

Change 693132 merged by Filippo Giunchedi:

[operations/puppet@production] icinga: move icinga-wm to libera.chat

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

Change 693133 had a related patch set uploaded (by Filippo Giunchedi; author: Filippo Giunchedi):

[operations/puppet@production] alertmanager: move to libera.chat

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

Change 693133 merged by Filippo Giunchedi:

[operations/puppet@production] alertmanager: move to libera.chat

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

hashar added a subscriber: hashar.

wm-bot is also used to relay log messages from Toolforge to IRC (dologmsg command), where they’re then picked up by Stashbot and added to the tool’s SAL, so it would be good to not move it too early or late relative to Stashbot. (That said, it’s not like that dologmsg command is used every second of the day – I found three messages this week in the logs – so some delay is probably okay.)

Change 693138 had a related patch set uploaded (by Filippo Giunchedi; author: Filippo Giunchedi):

[operations/puppet@production] icinga: move logmsgbot to libera.chat

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

For the Jenkins CI bot wmf-insecte I am waiting to confirm the email. The credentials are stored in Release-Engineering-Team pwstore and the migration can be accomplished via https://integration.wikimedia.org/ci/configure . It only support a single IRC network, so as soon as the configuration is done, it will vanish from Freenode. Anyone from Release-Engineering-Team should be able to do the switch.

Change 693164 had a related patch set uploaded (by Herron; author: Herron):

[operations/puppet@production] librenms: move librenms-wmf to irc.libera.chat

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

herron added a subscriber: herron.

Change 693138 merged by Giuseppe Lavagetto:

[operations/puppet@production] icinga: move logmsgbot to libera.chat

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

Change 693164 merged by Herron:

[operations/puppet@production] librenms: remove librenms-wmf irc config

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

I have moved the Jenkins CI bot (wmf-insecte).

Edit: and I got the nickname registered properly.

[snitch] (snerk@wikispecies/snerk): snerk, which per https://meta.wikimedia.org/wiki/IRC/Bots is operated by @MZMcBride, also needs to be migrated.

Change 693906 had a related patch set uploaded (by Herron; author: Herron):

[operations/puppet@production] update puppet defaults and docs to libera.chat

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

Change 693906 merged by Herron:

[operations/puppet@production] update puppet defaults and docs to libera.chat

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

bd808 claimed this task.

There are some followup steps for wm-bot in T283249: Migrate wm-bot to libera.chat. Otherwise this is done.