[11:53] <Nikerabbit> bd808: would you like to give wikibugs a restart to see if that applies my change, or would you recommend I try to do that myself? [16:26] < bd808> Nikerabbit: It looks like most everything has had a restart since you merged on September 22. I will try to poke around a bit and see if I can figure out what is going on.
Description
Related Objects
- Mentioned Here
- rTWBTe65101dd6702: Remove tasks feed from #translatewiki
Event Timeline
I'm not seeing any message posted by the bot to https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools.wikibugs/SAL that would match the expected Updated channels.yaml to: ... pattern since 2024-03-11. Did that whole system break down for some reason?
The web component of the application stack has API endpoints which are designed to cache and serve up config for gerrit, gitlab, and phorge to the other jobs that need them. These configurations are updated in the live webservice after each commit to the main branch based on a webhook signal sent by gitlab CI.
The default config for the app loads channels.yaml from the local disk. This behavior can be changed to read config from a URL by setting an IRC_CHANNELS_FILE envvar to the URL to use. I expected this envvar to be set in the "production" deployment, but in reality it is not set. Interestingly (or not?) the missing envvar is set in the wikibugs-testing deployment. Based on things I see in the wikibugs SAL it was configured to load from a URL at some point.
Mentioned in SAL (#wikimedia-cloud) [2025-10-24T23:04:49Z] <wmbot~bd808@tools-bastion-14> Set IRC_CHANNELS_FILE, GERRIT_CHANNELS_FILE, and GITLAB_CHANNELS_FILE envvars (T408139)
Mentioned in SAL (#wikimedia-cloud) [2025-10-24T23:09:07Z] <wmbot~bd808@tools-bastion-14> Restarted irc, gerrit, and gitlab jobs to pick up new envvars (T408139)
Testing to make sure this note does not end up posted to #translatewiki. It should show up in #wikimedia-dev and #mediawiki-feed.
No, it should show up in #wikimedia-cloud-feed (for the Wikibugs tag) and #mediawiki-feed (firehose channel).
Thanks for reporting that things were weird @Nikerabbit! I had noticed some confusing things about changes to the various configs not applying when I thought they should, but I had not actually dug into what was going on. Add a tally to the scoreboard for "improperly configured" as the problem.