Tuesday, 2022-01-25

clarkbHello anyone here for the meeting?19:00
fricklero/19:00
clarkbI suspect it might be another quiet one. But we do have some things to call out19:00
fungihelo/ehlo19:00
clarkb#startmeeting infra19:01
opendevmeetMeeting started Tue Jan 25 19:01:19 2022 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/pipermail/service-discuss/2022-January/000315.html Our Agenda19:01
clarkb#topic Announcements19:01
clarkbOpenInfra Summit CFP and programming committee need your input: https://openinfra.dev/summit/19:01
clarkbI'm going to propose something related to opendev once I can sort out what I want to talk about19:02
clarkbif you've got something interesting to share definitely go for it19:02
clarkbService coordinator nominations run January 25, 2022 - February 8, 2022 That is now :)19:02
clarkbIt has been 6 months since the last service coordinator election. I'm more than happy for someone else to take it one and run these meetings :)19:02
clarkbIf you are interested but need more info feel free to reach out19:03
clarkbYou have a couple of weeks to make up your mind19:03
clarkb#topic Actions from last meeting19:03
clarkb#link http://eavesdrop.openstack.org/meetings/infra/2022/infra.2022-01-18-19.01.txt minutes from last meeting19:03
clarkbNone recorded. We can dive right into the agenda then19:03
clarkb#topic Topics19:03
clarkb#topic Gerrit 3.4 upgrade19:03
clarkbThis is a last minute meeting chair addition to the agenda.19:04
clarkbYesterday we renamed a couple of projects and upgraded Gerrit to 3.4 from 3.319:04
clarkbOverall Gerrit seems to be working, but we did discovered that acls for pushing tags don't work correctly.19:04
clarkbfungi has a workaround update in progress which should get project releases moving again. I diagnosed the issue and filed a bug upstream as well as pushed a fix to upstream gerrit19:04
clarkb#link https://bugs.chromium.org/p/gerrit/issues/detail?id=15616 Gerrit 3.4 tag pushing acl bug19:05
clarkb#link https://gerrit-review.googlesource.com/c/gerrit/+/328839 Gerrit 3.4 tag pushing acl fix19:05
fungiyeah, workaround is deploying now and i'll send an announcement to service-announce (already drafted) once that's done19:05
clarkbI expect we'll be able to move past this one relatively quickly once we get fungi's workaround in place. We can then remove those updates once upstream lands a/the fix19:06
fungithe removal is also already proposed, just wip19:06
clarkbPlease let us know if you notice any other odd behavior. At least one user noticed that gerrit doesn't check mergeablity anymore (this was documented as a breaking change in the release notes)19:06
fungiit may need some rebasing/updating before it can merge, depending on how long we go without a proper fix applied19:06
clarkbgood point19:06
fungithe litner script change included in it will tell us if that's the case19:07
clarkbAlso a huge thank you to everyone who helped with the renames and upgrade and all the testing and prep and work that goes into making this happen relatively smoothly19:07
clarkbIt is nice that we don't end up stuck on gerrit releases for half a decade because upgrading is almost impossibl319:07
fungiso it's safe to approve if in doubt, and we can update it if zuul kicks it back19:07
clarkbwe can also audit the repo after it merges19:08
clarkb#topic Improving OpenDev's CD throughput19:09
clarkbianw isn't able to make it today, but I think he largely needs reviews on this. unfortunately due to all the other happenings (like project renames and gerrit upgrades) I haven't had time to get to this yet.19:09
clarkb#link https://review.opendev.org/c/opendev/infra-specs/+/821645 -- spec outlining some of the issues with secrets19:09
clarkb#link https://review.opendev.org/c/opendev/system-config/+/821155 -- sample of secret writing; more info in changelog19:09
clarkbplease take a look and leave your thoughts when you have time19:09
clarkb#topic Container maintenance19:10
clarkbSimilarly I haven't had time to dive into the dedicated user chagne stuff. jentoio we should just set up an hour to go over this and then I'll commit to it :)19:10
clarkb#link https://etherpad.opendev.org/p/opendev-container-maintenance19:10
clarkbI did start to classify how difficult/painful I thought each of these might be19:10
clarkbthat info is in the etherpad19:10
jentoiosounds good, will take a look at it19:11
clarkb#topic Nodepool Image Cleanup19:11
clarkbIn the email announcements I sent about this I basically said end of January we'd remove centos 819:11
clarkbseems a number of projects are working through the switch to stream (or removing the jobs entirely)19:12
clarkbI think we are still on track to remove centos 8 from nodepool and our mirrors starting next week as a result19:12
clarkbOne thing to keep in mind is that the whole ping doesn't work situation is still a thing aiui. So some people converting to stream may run into problems. But there isn't much we can do about that. CentOS 8 Stream is actually broken19:12
fungibroken for anyone who want to run ping as a normal user at least19:13
clarkbright that19:13
clarkb#topic Spring cleaning for old reviews19:14
clarkbfrickler: brought this up and I asked people to think a bit about it last week19:14
clarkbFor me personally I think we can go ahead and do a time based abandoning. I would start at 2 years rather than one though just looking at my changes some of them are older than a yaer and still potentially worth having in my list19:15
fungia component of this may also be spring cleaning for git repos we could be retiring entirely19:15
clarkbI think a big part of that is our switch to ansible + docker really picked up steam in that time frame19:15
clarkbfungi: ya I noticed a number of our old puppet module repos are getting the tag workaround and many of them could just be retired I expect19:16
fungii do have quite a few reviews waiting since 2014, but a bunch are obsolete because of exactly that19:17
clarkbmaybe we take two axis then. First is determine which repos can have all changes abandoned and then retire the repos. Then for everything else do an auto abandon at ~2 years?19:17
clarkbfrickler: does something like that seem reasonable?19:17
fungilooks like the oldest thing i have not obsoleted by puppet droppage is a stack to rework return codes in bindep from 201719:18
fungibut some stuff >2yo like https://review.opendev.org/489711 probably warrants a second look19:19
fungiprobably got done or obsoleted more recently, but i'd want to be sure19:19
fricklersorry, was distracted, catching up19:19
clarkbfungi: ++19:19
fricklerso for comparison, devstack is in a similar situation. I started going through old reviews there manually, but it is very time consuming and I haven't gotten very far yet19:21
fricklerotoh I did find a small number of patches that were worth reviving19:21
fungiyeah, i'm okay with forging ahead, i'll just make a very close inspection of the abandomnents gerrit notifies me about and hopefully find time to look into whether they need to be restored19:22
clarkbright we can always restore later.19:22
clarkbAnd I think abandoning things that should be retired next will prune quite a bit potentially19:23
clarkbIf that sounds good I can probably help with the actual tasking end of next week? I've got a bunch of stuff I need to get done this week like CFP things and the gerrit stuff and prep for centos 8 removal and so on19:24
clarkbBut once that tapers off I should have some time to help19:25
clarkbAnything else on this topic?19:26
fricklerI don't think that I would have much time for anything beyond doing things scripted19:26
fricklerbut if we agree to not do this yet, I'm fine with it, too19:26
clarkbfrickler: ok, maybe I can help produce a list of repos to retire and you can script up abandoning all changes for those repos19:26
fricklerack19:27
clarkband we can give everyone a week or two to look over old changes if they like and make them not old then do a 2 year old abandonment19:27
clarkbI can help with the digging aspect if you do the scripting bits. I think that should work well19:27
fungiprobably retiring things and then abandoning older changes in whatever's left is the order we want to go in19:27
clarkbfungi: ya I guess that would prevent new changes19:28
clarkbsince the repos go RO19:28
clarkbbut ya I can start on that aspect late next week I expect19:28
clarkb#topic Updating Grafana19:29
clarkb#link https://review.opendev.org/c/opendev/grafyaml/+/825990 needed to fix api use against newer grafana19:29
fungiwell, also it makes it easier for those of us with abandoned changes to know which ones were abandoned because the repos were retired19:29
clarkbianw pointed out this fix to grafyaml is necessary to accomodate api changes in grafana before we upgrade19:29
clarkbfungi: ++19:29
clarkbIf we can get the grafyaml change reviewed that would be good then we can look at updating grafana19:29
clarkb#link https://review.opendev.org/c/opendev/system-config/+/825410 update to latest grafana19:29
clarkbThat was basically all I had on the agenda.19:31
clarkb#topic Open Discussion19:31
clarkbIs there anything else to call out?19:31
fungithe tagging workaround deployed successfully so i'm sending the announcement about it to the ml now19:32
clarkbI'm going to send mail to the gerrit mailing list after the meeting showing what we found in case anyone else is running into this. Then lunch and then testing my fix19:32
fungithanks19:33
clarkbsounds like that may be everything19:35
clarkbThank you everyone!19:35
clarkbWe'll see you here next week19:35
fungithanks clarkb!19:35
clarkb#endmeeting19:36
opendevmeetMeeting ended Tue Jan 25 19:36:10 2022 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)19:36
opendevmeetMinutes:        https://meetings.opendev.org/meetings/infra/2022/infra.2022-01-25-19.01.html19:36
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/infra/2022/infra.2022-01-25-19.01.txt19:36
opendevmeetLog:            https://meetings.opendev.org/meetings/infra/2022/infra.2022-01-25-19.01.log.html19:36

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