Saturday, 2024-01-20

NeilHanlonnot that we have windows systems (I hope?) but... https://msrc.microsoft.com/blog/2024/01/microsoft-actions-following-attack-by-nation-state-actor-midnight-blizzard/01:20
fricklerso I've generated a new API token for github now with the opendev admin user and updated the ansible group_var on bridge with it, I'm assuming it should be rolled out by the next hourly cycle, will watch for a bit16:34
fricklerI've followed the github recommendation to not create a non-expiring token, so it has a lifetime of 1y now, which was the maximum I could set. I've added a calendar reminder for me to refresh it in time16:35
funginon-expiring = 1y ? gotta love their definitions16:46
fricklerno, there was an option to not expire at all, but with a warning that one should better not use it16:47
fungioh, to *not* create a non-expiring token, sorry i misread16:47
frickler1y is the longest time for expiry, which is already hidden as "custom". default expiry is 90d maximum16:48
fungistill i wonder what suddenly caused the one we'd been using to become invalid, seems like it lasted at least 2.5 years16:49
mordred"reasons"16:49
fungigithub definitely has those16:50
corvusafter it deploys, could try a tenant reconfig and if that doesn't work, since it's the weekend, a full reconfig16:51
corvusactually, strike that, should probably restart the schedulers and web.  that might be necessary and sufficient, but if not, then a full reconfig after doing that.16:54
fricklercorvus: config seems to be updated. it was tenant reconfig where I was seeing the failures yesterday, do we want to retry that or do a restart at once?18:11
fricklertrying "zuul-scheduler tenant-reconfigure openstack" now18:32
corvusfrickler: i have a strong suspicion that it won't reload the api key without a restart (possibly a full reconfig might do it, but that's very slow), so i think the rolling restart of scheduler/web is the most efficient way to start.18:32
fricklercorvus: ack, still seeing the 401s. do you have time to run the restarts and watch things? else I'd rather do it tomorrow as it is getting late here18:38
corvusyes i can restart18:39
corvus2024-01-20 18:41:50,629 DEBUG zuul.GithubRequest: GET https://api.github.com/repos/ansible/ansible/branches?per_page=100 result: 200, size: 10358, duration: 36118:43
corvus(restart is onging; i don't expect error resolution until its complete)18:43
fricklerseems to have worked and the errors are gone, yay19:21
corvus#status log restarted zuul schedulers/web to pick up new github api key19:22
opendevstatuscorvus: finished logging19:22
corvusi left the mergers and executors as they were; i believe the only change merged since their last restart was a doc update19:22
frickleralso there's a new warning, at least I don't think I've seen it before: "Multiple Project Configurations"19:26

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!