Tuesday, 2025-05-13

clarkbmeeting time19:00
clarkb#startmeeting infra19:00
opendevmeetMeeting started Tue May 13 19:00:34 2025 UTC and is due to finish in 60 minutes.  The chair is clarkb. Information about MeetBot at http://wiki.debian.org/MeetBot.19:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.19:00
opendevmeetThe meeting name has been set to 'infra'19:00
clarkb#link https://lists.opendev.org/archives/list/service-discuss@lists.opendev.org/thread/B3CAZDR2RDA672TKGETT2SAIRISBMKUF/ Our Agenda19:00
clarkb#topic Announcements19:00
clarkbcurrently finishing up my last meeting. But wanted to get things started here so there wasn't confusion over whether it was happening19:01
tonybNoted19:01
clarkbI dno't have anything else to announce. Were there other announcements?19:02
tonybNot from me19:02
fungisummit cfp closes in a month19:03
clarkbJune 13 is the deadline19:03
fungi#link https://summit2025.openinfra.org/cfp/19:04
clarkb#topic Zuul-launcher image builds19:04
fungiper the oppeninfra foundation board meeting today, openinfra projects may not need cla enforcement in a month19:04
clarkb#undo19:05
opendevmeetRemoving item from minutes: #topic Zuul-launcher image builds19:05
clarkbya I guess its worth making mention of that as we may be asked to assist with dco enforcement19:05
fungijust a heads up there may be some semi-urgent acl changes when that happens19:05
clarkbbut I think we (opendev) are in a holding pattern until there is stronger direction19:05
fungicorrect19:05
fungimore just early warning19:06
clarkb#topic Zuul-launcher image builds19:06
clarkbok lets dive into the agenda19:06
clarkbmnasiadka continues to be the zuul launcher port nodepool images wizard19:06
corvusyay!19:06
clarkbwe should have ubuntu and debian images now. CentOS and rocky are in progress19:06
clarkband this covers both x86 and arm images too which is great19:07
corvusi think probably most of the major gaps are covered at this point?19:07
clarkbI also wanted to mention that corvus added grafana dashboards for zuul-launcher against each of the cloud regions too. So we have better insight into how things are going there without looking in zookeeper directly19:07
corvuslike, do we have enough to satisfy openstack?19:07
clarkbcorvus: almost. I think openstack uses a fair bit of centos. There aws a bunch of discussion about that in the TC meeting earlier today19:08
clarkbonce centos is in then yes I think we're basically there for something like openstack19:08
corvusgroovy19:08
* tonyb should go read the TC logs19:08
clarkbcorvus: from an implementation perspective are there any gaps you are concerned about? Do we need better node deletion tooling based on the recent need for that?19:09
corvusyeah, we are still missing some manual tasks, so we probably shouldn't switch over more tenants before that19:09
corvus(like "nodepool list/delete" equivalents)19:10
corvusbut with the latest changes, all the known issues resulting in leaked nodes, etc, should be fixed, so if something looks weird, speak up19:10
clarkbsounds good. And zuul is dogfooding it19:10
clarkbOther than helping mnasiadka and any other image build volunteers is there anything else we should look at doing on the opendev side?19:11
corvusdon't think so at the moment19:11
clarkbgreat19:11
clarkb#topic Gerrit 3.11 Upgrade Planning19:11
clarkbNow that we've replaced the Gerrit server the next Gerrit item on my mind is upgrading Gerrit. Gerrit 3.12 is about to release and we've managed to roughly keep up upgrading around when the next release comes out which puts that in the now timeframe19:12
clarkbit also works well with the openstack release schedule.19:12
clarkb#link https://www.gerritcodereview.com/3.11.html19:12
clarkbMy rough plan here is to hold some nodes so that I can manually work through upgrade and downgrade steps and make sure that process works as expected19:13
clarkbcan also use that held node to test some behavior things if anything in the linked release notes concerns us (there is usually a small number of things to double check)19:13
clarkbif others have time to look over that 3.11 release page in order to call out concerns that would be great. And I can volunteer to start putting together a plan and do the testing I described19:14
clarkbthinking out loud I think this is possible late may/early june. Though early june might be weird for me I'm sure I can make time for it if that ends up being the timeline that works19:14
clarkbany thoughts/concerns/input on this item?19:14
fungii think that timing sounds good19:15
fungii did start to go over the release notes a while back, for other reasons, and it's... not brief19:15
clarkbyes, I think this upgrade is a little more involved than the last ~3 or 4 we'ev done19:15
clarkbthe java stuff changes. But shouldn't affect us because we build our own wars19:16
clarkbif we were using upstream war builds then we would have to upgrade to java 21 first19:16
clarkbintead we'll build a java 17 war and run with javav 17 on bookworm then switch to 21 when trixie becomes an option19:16
clarkb#topic Upgrading old servers19:17
clarkbThe Gerrit server move was related to this but then all the followup kinda threw me off this horse19:17
clarkbI'm hoping that I can back to it either this week or next so be on the lookout for more server swaps. Also happy for others to jump in and do some if they are able19:18
clarkbthere is more than enough work to share here19:18
clarkbThe noble rsyslog apparmor issue has been accepted by ubuntu19:18
clarkbnot sure that means we'll get a fix in noble but our workaround is fine and maybe for the 2026 release we won't need a workaround19:19
clarkbfungi: we didn't manage to get a definitive answer on refstack shutdown did we?19:19
clarkbthat is also semi related to this topic (not replacement/upgrade but cleanup)_19:19
fungino, i need to pick that discussion back up19:19
fungii meant to try to cover it in person during meetings last week with staff19:20
fungi(and failed)19:20
clarkback19:20
clarkbAnyone else have server upgrade updates? Otherwise I think we can continue on19:20
clarkb#topic Working through our TODO list19:21
clarkb#link https://etherpad.opendev.org/p/opendev-january-2025-meetup19:21
clarkbreminder we have a high level todo list on this etherpad19:21
clarkbif you woudl like to get more involved with opendev pulling up this list is a great place to start. Feel free to reach out to me with any questions you may have about specific tasks.19:22
clarkbAnd for those of us that are regular contributors don't forget to update that list if things get completed or add them if you notice things that need attention19:22
clarkb#topic Rotating mailman 3 logs19:22
clarkb#link https://review.opendev.org/c/opendev/system-config/+/94847819:22
clarkbfungi did end up writing a change for this. I think I convinced myself that we can probably just try it and if it creates problems then backing it out is relatively easy.19:23
clarkbemail delivery is a process that gets reattempted so if we have to shut stuff down for a short period to back out that is fine19:23
clarkbbut if other reviewers have additional concerns feel free to raise them on the change and we can sort out more testing ahead of time if necessary19:24
clarkbfungi: anything else to add to this one?19:24
funginope!19:24
fungithat sums it up nicely19:24
clarkb#topic Open Discussion19:25
clarkbWe ended up with a fairly short agenda today after I cleaned things up yesterday.19:25
* tonyb has a thing19:25
clarkbHowever, there are two thigns I wanted to call out that came up / was reminded about afterwards19:25
tonybyou go first clarkb 19:26
clarkbThe first is I have a change up to upgrade gitea from 1.23.7 to 1.23.8 whcih should be straightforward if we want to proceed with that19:26
clarkband the other is setuptools made a release that broke pbr ~9 days ago. They backed that out, but now pbr is in a position where it has a shot clock to get updates in before setuptools breaks things again19:26
clarkbit is probably a good idea for us to help the oslo folks get that sorted out in a reasonable amount of time. But I'm hoping they drive it and we can help with review, ci, testing, etc19:27
clarkbtonyb: go for it19:27
tonybIs your point related to frickler's https://meetings.opendev.org/irclogs/%23opendev/%23opendev.2025-05-13.log.html#opendev.2025-05-13.log.html#t2025-05-13T09:06:03 "infra-root: missed to add this to the agenda (and likely won't be at the meering, either) but maybe we should discuss a strategy for dealing with the pbr CI issues? https://review.opendev.org/q/project:openstack/pbr+status:open or should this rather be 19:28
tonybdiscussed in the oslo team context?" ?19:28
clarkbtonyb: yes, basically pbr needs some fundamental updates to address setuptools problems but before it can make those updates needs to have working CI again19:28
tonybOkay cool19:28
tonybI wasn't sure and didn't want frickler's thing missed19:29
fungiso two separate but connected problems19:29
tonybOkay19:29
clarkbmy suggestion is that we support oslo (something we've done with pbr for a long time) but not get in the drivers seat unless someone has a lot of time and interest they want to put into that19:29
clarkbopenstack in particular relies on features in pbr that aren't supported by setuptools scm19:30
clarkbopendev and zuul etc currently rely on pbr but don't rely on those features so for us worst case we just change the package management system19:30
clarkbso I'm hoping openstack leads the way here :)19:30
clarkbtonyb: was that your item? Or was there something else too?19:31
tonybIn https://review.opendev.org/c/openstack/project-config/+/948033 (discussion about adding RDO to opendev) clarkb asked where x86_64-v3 is actually available so I wanted to check for objections before I launch a node in each cloud+region to check for cpu-flags to answer that19:31
clarkbtonyb: I think that is a great idea and a good way to get concrete info. No objection from me19:31
fungii have no objections to doing that, though you could also probably just check /proc/cpuinfo on the mirrors?19:32
clarkbtonyb: I would boot them in the jenkins/zuul tenant just in case nova scheduling by tenant has an impact (I doubt it will but may as well do it that way to be sure)19:32
fungigood point19:32
tonybIn addition I want to say that RDO is in a ... state of flux ... and after I published that review it became possible that RDO would go to gitlab to follow CentOS19:32
fungior i guess you could log into running ci nodes and cat /proc/cpuinfo19:32
tonybOkay cool that's a good thing to point oit19:33
tonyb*out19:33
clarkbya you want to use the same tenant and flavor as much as possible I think19:33
clarkbsince clouds can do weird scheduling things iirc19:33
tonybfungi: I could ... do that I'd be a little worried about futzing up jobs but `(ssh root@${node} -q cat  /proc/cpuinfo) > ${node}.cpuinfo` should be pretty safe19:34
clarkbre RDO's home I guess the main thing on our side is to let us know if a decision is made one way or another so that we can either help or standdown on any necessary pre debugging19:34
tonybYup will do19:35
tonybOkay that's all from me19:35
clarkbI'll leave things open until 19:40 if there is anything else. Otherwise I think we can all go grab $meal early. I'm still on texas time so hungry for lunch19:35
fungiyeah, i have texas stomach as well, feels like it should be lunchtime still19:36
corvusya'll gonna need a texas-sized lunch?19:37
clarkbmaybe. We have a pot of beans on that I have had to smell all morning and it has made me very hungry19:37
clarkbok sounding like that really was everything19:38
clarkbThank you everyone!19:38
clarkbWe will be back at the same time and location next week. Probably with a fuller agenda19:39
fungithankfully i think texas-sized lunches are behind me for a while to come19:39
fungistill recovering19:39
clarkband as always feel free to reach out on the mailing list or in #opendev if anything comes up between now and then19:39
clarkb#endmeeting19:39
opendevmeetMeeting ended Tue May 13 19:39:48 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)19:39
opendevmeetMinutes:        https://meetings.opendev.org/meetings/infra/2025/infra.2025-05-13-19.00.html19:39
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/infra/2025/infra.2025-05-13-19.00.txt19:39
opendevmeetLog:            https://meetings.opendev.org/meetings/infra/2025/infra.2025-05-13-19.00.log.html19:39

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