Tuesday, 2024-12-03

clarkbI might be a minute late I'm trying to finish up some gerrit testing for upstream on this login issue18:59
clarkbok not finished because I think I need to go through the openid login process to see if behavior has chagned sufficient19:01
clarkbthe buitl in login doesn't redirect in the same way19:01
clarkb#startmeeting infra19:01
opendevmeetMeeting started Tue Dec  3 19:01:51 2024 UTC and is due to finish in 60 minutes.  The chair is clarkb. Information about MeetBot at http://wiki.debian.org/MeetBot.19:01
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.19:01
opendevmeetThe meeting name has been set to 'infra'19:01
clarkb#link https://lists.opendev.org/archives/list/service-discuss@lists.opendev.org/thread/LBZPF2RDQ3MSIDIMHZZC5VIKLMYMQYDK/ Our Agenda19:01
clarkb#topic Announcements19:02
clarkbA reminder that we are planning to upgrade Gerrit to 3.10.3 on Friday which we will discuss in more depth later in this meeting19:02
clarkbanything else to announce?19:02
fungii got nothin19:02
clarkb#topic Zuul-launcher image builds19:03
clarkbcorvus: anything new to report on the zuul launcher image builds?19:03
clarkbok lets get back to this subject later if corvus pops in19:06
clarkb#topic Backup Server Pruning19:06
clarkbthe vexxhost server is complaining about being low on disk space again19:07
clarkbthis morning we landed a chagne to retire an additional set of old no logner existing services/servers on the backup server19:07
clarkb(this was followed up with a fixup change to file matchers for the infra-prod job that modifies backup things to deploy it before the daily jobs later today)19:08
clarkbI haven't checked yet but the job has run successfully which in theory means we have marked those backups as retired and the next manual prune on the vexxhost server should prune those retired nodes down to a single backup19:08
clarkbthis will reclaim disk space as we normally do with the added benefit of reducing the total backups for those nodes. Once that is working happily the last step is to purge those backups entirely and fully reclaim their disk space19:09
clarkbso the tl'dr here is we prune per usual and ensure that works happily and once it does we follow up with the pruge step19:09
corvushello!19:09
clarkbthen we should survive for longer before we need to prune the next time19:10
clarkbany qusetions/concerns/comments on this backup stuff?19:10
clarkb#topic Zuul-launcher image builds19:11
clarkbcorvus: any updates to zuul launcher image builds?19:11
corvusnothing much -- except that i think i'm going to work on some api stuff before i start really testing that19:11
corvusi think it will be easier to deal with images in multiple clouds once we can actually see the status with the api and web ui :)19:12
clarkbcorvus: api internally within zuul-launcher or the zuul-jobs or both?19:12
clarkboh zuul rest api stuff?19:12
corvusin zuul-web19:12
corvusyep19:12
clarkbgot it makes sense19:12
clarkbanything else?19:13
corvuscould probably pause this topic from the agenda for a few weeks19:13
clarkbcan do thanks19:13
clarkb#topic Upgrading old servers19:13
clarkbtonyb: not sure if you are around (I know you are shuffling time zones and unsure of what that means for meeting attendance), but any updates here?19:13
clarkbOn my side of things I'm hoping to start digging into this once the Gerrit upgrade is complete19:15
clarkbas upgrading the gerrit server is the next big item on my todo list19:15
clarkbbut I don't really have any input other than what we've already talked about previously19:15
clarkb#topic Docker Hub Rate Limits19:15
clarkbanecdotally it feels like we're failing less from this now19:16
clarkbwhich I'll attribute to things like fetching zuul-registry from quay for buildest registry jobs and probably also others who have started to look into hosting on quay / relying on docker hub less in general19:16
corvuswell, the mirror role i wrote to help us deal with this is sure still hitting the error19:17
corvusand zuul is as well19:17
clarkbya it is still happening just less frequently at least for system-config changes19:17
corvusreviews on https://review.opendev.org/935574 would be appreciated so we have that tool available if we want to use it19:17
clarkb++19:17
clarkb#link https://review.opendev.org/935574 roles to mirror container images from docker hub to elsewhere to reduce our reliance on docker hub19:17
corvusplease do review it regardless of the -1 -- the failures should just be dockerhub.19:17
corvusonce it exists, of course we can use it to mirror docker.io/registry:2 and resolve those19:19
clarkbthere were also questions (from openstack-helm I think) in the openstack-infra channel today about updating the container roles to support uploads to quay19:19
clarkbI pointed out that zuul is already doing so and asked them to look at what zuul is doing to make it work19:19
fungilooks like zuul-jobs-test-mirror-container-images did pass at one point on the latest patchset19:19
clarkbhttps://review.opendev.org/c/zuul/zuul-jobs/+/936909 was the change proposed to fix it (though I'm not sure any fixing is required yet)19:19
corvusyeah, i mean, it clearly works.  :)19:20
corvusthe whole point of any role with "container" in it is that it is not docker-specific19:20
clarkbyup19:20
corvusif it says "docker" in the role, name, it is.19:20
clarkband it definitely works for zuul19:20
clarkbso we'll see if they have any updates after cross checking against what zuul is doing19:20
clarkb#topic Docker compose plugin with podman service for servers19:21
clarkbtonyb was going to look into this but I'm not aware of any updates19:21
clarkbif no one else has input we can continue on19:22
clarkb#topic Gerrit 3.10 Upgrade Planning19:23
clarkb#link https://etherpad.opendev.org/p/gerrit-upgrade-3.10 Gerrit upgrade planning document19:23
clarkbAny feedback you may have for this plan is still very much appreciated19:23
clarkbassuming nothnig goes wrong in the next coupel of days my intention is still to upgrade from 3.9.8 to 3.10.3 Friday December 6 at 1600 UTC19:24
fungisounds good, i plan to be around19:24
clarkbyesterday we updating our images from 3.9.7 to 3.9.8 and 3.10.2 to 3.10.3 and updated production to 3.9.8 which means I now need to rerun through that upgrade process doc on some recently held nodes to make sure nothing new has popped up with the new images19:24
clarkbMy goal is to do that this afternoon or first thing tomorrow19:24
clarkbwhen we upgraded to 3.9.8 we discoverd some new annoying login behavior19:25
clarkb#link https://issues.gerritcodereview.com/issues/38199606719:25
clarkbthis problem appears to affect 3.9 3.10 3.11 and master so the best we can do is live with it and help upstream fix it (which I've been trying to test a fix for between meetings that I haven't fully accomplished yet)19:26
clarkbbasically the problem is the sign in button links aren't getting updated to properly match the url you are at so that when you log in you return back to the page you are in19:26
clarkbinstead the login url is https://review.opendev.org/login/%2F which ends up sending you to https://review.opendev.org// (note the double /) after you login and that page has no content19:27
clarkbyou can simply navigate away from that page after you login and go back to where you were or always hit refresh before you login whcih corrects the login links on the buttons19:27
fungiand extra / just in case you lost one19:27
corvusthat issue says someone is working on a fix, but i don't see upstream changes linked...19:27
clarkbcorvus: ya I need to respond to the issue. Paladox is the person working on a fix in https://gerrit-review.googlesource.com/c/gerrit/+/444801 and https://gerrit-review.googlesource.com/c/gerrit/+/444802 but imo these aren't realk fixes19:28
clarkball that will do is change the login url to https://review.opendev.org/login/19:28
clarkbit won't properly update the login urls to match the existing page yo uare on so that you return to that page19:28
fungiin theory we could also collate sequential runs of / with rewrites in the apache config fronting the server (though that's potentially lossy, probably not in any way that matters)19:28
clarkbits more a workaround for landing on the // page which has no content but the navigation bar and I'm not even sure it accomplishes that (this is what I'mtrying to test but discovered just before the meeting that the behavior between normal developer login mode and openid logins is sufficiently different ot not be accurate and I have to reconfigure my held node)19:29
corvusthat would be equivalent to paladox's change, yeah?19:29
clarkbcorvus: yes fungi's idea is basically what paladox is attempting to do19:29
fungijust at the apache layer instead of internal to gerrit's javascript/typescript19:30
corvusso maybe the apache thing is worth doing just to make it a little less weird/annoying?  but i agree, having the button actually work would be nice.19:30
clarkbthe "good" news is that upstream gerrit is affected too19:30
fungiand... they just didn't notice for months?19:30
clarkbjust a littl less dramatically as instead of going to // you get redirected to your personal self dashboard instead of wherever you logged in from19:30
fungior i guess it hasn't been that long since it appeared in a very recent point release19:31
clarkbfungi: these are all new changes that went in on master/3.11 that got backported into 3.10.3/3.9.819:31
clarkbbut also they don't get the super obviously wrong redirect they get a subtley wrong redirect19:31
clarkbbut I'm hoping that upstream being affected means that a solution is something they are interested in19:31
fungigot it, so affected users could simply have assumed it was an intentional beahvior change there19:31
clarkbin any case as discussed yesterday the problem seems to be somethign we can live with and proceeding with upgrades as planned shouldn't make it worse (or better)19:32
clarkbso I think we proceed to 3.10.3 as long as nothing more major pops up19:32
corvussgtm19:33
fungisounds good to me, thanks for digging into that19:33
clarkb#topic Upgrading Gitea to 1.22.419:34
clarkbthe last item on the prepared agenda is gitea made a point release19:34
clarkb#link https://review.opendev.org/c/opendev/system-config/+/936198 Upgrade gitea to 1.22.419:34
clarkbwe should probably go ahead and upgrade to that this week if we have time to monitor it19:34
clarkbhowever, I don't believe this will address the memory issue in 1.2219:35
clarkbhttps://github.com/go-gitea/gitea/issues/31565 as this issue is still open19:36
clarkbmaybe aim for tomorrow morning to kland that. I suspect I'll have time to monitor that then19:36
fungii'm happy to work on that upgrade tomorrow, yeah19:36
clarkbcool and please let me know if you see anything concerning in the change or the upstream changelog that needs addressing before then19:36
clarkb#topic Open Discussion19:36
clarkbAnything else?19:36
clarkbI will be popping out early tomorrow afternoon for a school function19:37
clarkbI think I need to be there by 4:30 so probably out around 419:38
clarkb(local)19:38
fungii expect to be around then, if anything comes up19:38
clarkbthe lodgeit captcha fix landed but it seems we didn't automatically pull and restart services on paste19:40
clarkbwe can do that manually if we like or just let the daily jobs do it19:40
clarkbI'll give it until 19:45 and end the meeting there if nothing else comes up19:41
clarkbI guess I should note a meeting schedule for December/January19:41
clarkbI think we'll have meetings the 10th, 17, and january 7th19:42
clarkbskipping december 24 and 31 as those are both holidays for many (Chrismas Eve and New Years Eve)19:42
corvussounds good19:42
fungii'll miss the 17th as i will be operating a motor vehicle on an interstate highway at that time19:42
fungiaround for the rest19:43
clarkback. My kids are still in school then so I'll be around19:43
clarkband we are at the previously mentioned stop time19:45
clarkbthanks everyone!19:45
clarkb#endmeeting19:45
opendevmeetMeeting ended Tue Dec  3 19:45:37 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)19:45
opendevmeetMinutes:        https://meetings.opendev.org/meetings/infra/2024/infra.2024-12-03-19.01.html19:45
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/infra/2024/infra.2024-12-03-19.01.txt19:45
opendevmeetLog:            https://meetings.opendev.org/meetings/infra/2024/infra.2024-12-03-19.01.log.html19:45
fungithanks clarkb!19:45

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