Tuesday, 2022-03-15

clarkbAnyone else here for the meeting? We'll get started in a couple of minutes18:59
ianwo/19:01
clarkb#startmeeting infra19:01
opendevmeetMeeting started Tue Mar 15 19:01:15 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-March/000325.html Our Agenda19:01
clarkb#topic Announcements19:01
clarkbOpenStack's Yoga release is nearing completion. I think there are ~2 more weeks until that is out the door. Calling it out so that we all know to apply an appropriate amount of care to changes around here19:02
clarkbfungi: ^ anything else worth mentioning around the release?19:02
funginot really, no19:04
clarkbI guess also worth mentioning that next week is spring break for us, but I plan to be around a bit. Expect to have a meeting etc19:05
fungioh, also lest we forget, our inap environment goes away in a couple weeks19:05
fungiin theory anyway19:05
clarkbthank you for the reminder19:05
fungiand there's ovh maintenance today19:06
fungigra1 starting a few minutes ago and going until 01:0019:06
fungiapi impact, so we probably can't boot servers there19:06
clarkbnodepool should handle that gracefully enough19:07
fungithe announcement didn't seem to mention if it would also impact swift, but if we start seeing post_failure from log uploads...19:07
clarkb++19:08
clarkb#topic Actions from last meeting19:09
clarkb#link http://eavesdrop.openstack.org/meetings/infra/2022/infra.2022-03-01-19.01.txt minutes from last meeting19:09
clarkbI didn't see any actions recorded19:09
clarkb#topic Topics19:09
clarkb#topic Improving OpenDev's CD throughput19:09
clarkbianw: are all the jobs producing encrypted log files now?19:09
ianwyes, they are19:10
clarkbneat I really should make a note to add my key to the list19:11
ianwit's now covered in https://docs.opendev.org/opendev/system-config/latest/open-infrastructure.html19:11
clarkbIs there anything else to make note of on this topic? I think things kind of stalled out on the spec review (I'm partially to blame there as I have yet to review it)19:11
ianwyeah i hope to get back to it19:11
ianwit's tangential in a way, but i wanted to restore the dashboard of job tracking we used to have19:12
ianwhttps://review.opendev.org/c/openstack/project-config/+/833213 proposes this, but we've had discussions in #opendev over the use of exported grafana graphs19:13
ianwanyway19:13
ianw#link https://review.opendev.org/c/opendev/system-config/+/83288019:13
clarkbah websockets of course :) I guess they are useful for responsive javascript19:13
ianwis an actual service fix for grafana, after i noticed constant errors in the web console when playing with graphs19:13
clarkbsounds like that may be it19:16
clarkb#topic Container maintenance19:16
clarkbjentoio made a successful update to run the zuul insecure ci registry as a dedicate duser19:16
clarkbTesting turned out to be super valuable there. A huge thank you to everyone that has made efforts to improve our functional testing19:17
clarkbjentoio: I think now we can just pick off a service or two at a time and continue to try and make progress. Hound/codesearch or one of the irc bots may be a good next option?19:18
clarkbAnyway I'd like to continue making progress in this space and will try to help jentoio if jentoio is still interested. Thanks again for the help19:19
clarkb#topic Spring cleaning for old reviews19:19
clarkb#link https://etherpad.opendev.org/p/opendev-repo-retirements List of repos to retire.19:19
clarkbThese repos have largely been retired. The last step is to pull them out of zuul and retire them via gerrit acls19:19
clarkb#link https://review.opendev.org/c/openstack/project-config/+/831837 Finalize repo retirements19:19
clarkbI've also started looking at old system-config changes and have been abandoning those that appear safe to do so19:20
clarkbhttps://review.opendev.org/q/project:opendev/system-config+status:abandoned and https://review.opendev.org/q/project:opendev/system-config+status:open,225 are helpful links if you want to see what I've been doing19:20
clarkbI've been leaving changes behind that we need to take a second look at or that just need a bit more evaluation. I figure doing a quicker bulk pass is more helpful than going one by one in series19:21
clarkbThere is actually a few things I've seen that probably make sense to forward port too. That might be easier with new chagnes? I dunno19:22
clarkbI called out one in #opendev around gerrit open file limits19:23
clarkbhttps://review.opendev.org/c/opendev/system-config/+/326441/1/modules/openstack_project/templates/puppetmaster/ansible-clouds.yaml.erb is another19:23
clarkbOn the whole though some good progress and hopefully we'll have much easier to process lists of changes in the future19:23
ianwwas 326441 about building the inventory, that we don't do any more?19:24
ianwpreviously we'd scan everything, but now we have the static inventory files?19:25
clarkbianw: it may be and ya it may not be helpful anymore19:25
clarkbbut changes like that and evaluating how to forward port if still valuable is what I mean19:25
ianwsure :)19:25
clarkbhowever, ya I think you may be right that our static inventory negates the need for that19:25
clarkbianw: feel free to abandon it with a message along those lines :)19:25
clarkb#topic Gitea 1.1619:26
clarkb#link https://review.opendev.org/c/opendev/system-config/+/828184 Change to upgrade to 1.16.419:27
clarkbI think we're about as ready as we are going to be for updating gitea. A number of us have looked at the changes previously. Note that this is a new point release since the last time people looked though19:27
clarkbfungi: you already acked the change, if ianw is comfortable with it maybe we can land that today19:27
ianwi can take a poke at that held node soon19:29
fungiyeah, should be all ready19:29
ianwi must have looked at .3 before?19:29
clarkbianw: I think .219:29
ianwok19:29
clarkb.3 fixed the diffing issues but I'm not sure many people looked at it19:29
clarkbthanks!19:30
clarkb#topic Backup Server Pruning19:30
clarkbfungi: you mentioned that you were going to take a look at this yesterday. Wanted to call it out in case this needed help or additional attention19:30
fungiyeah, hope to get to it today19:31
fungiit's pretty easy, but if someone else wants to take a go at it, that's cool too19:31
ianwi may have a few hours to just keep an eye on it, will let you know19:32
clarkbthanks. I feel like my plate it pretty full with gitea and system-config cleanups and so on.19:32
clarkb#topic Rocky Linux19:33
clarkbThis was removed from the agenda but one small item came up since I did that19:33
clarkb#link https://review.opendev.org/c/opendev/base-jobs/+/828436 Add a rocky linux nodeset19:33
clarkbbasically adding a nodeset for the distro is the last thing19:34
ianwlgtm19:35
clarkb#topic Open Discussion19:36
clarkbThat was it for the agenda19:36
clarkbis there anything else?19:36
fungii didn't have anything19:36
ianwi have a few that could use review19:37
clarkbOne thing that has started bouncing around in my head is taht it might be a good idea to move all our python3.7 container images to python3.9 and then add a python3.10 set of images19:37
ianw#link https://review.opendev.org/q/topic:zuul-registry-focal19:37
clarkbbut that seems like something to do after the openstack release likely19:37
ianwthat stack has some future fixes (moving to focal) but also some features (adding mitmproxying and logs to zuul-registry tests)19:38
clarkbah yup I think I've reviewed some of those changes. I'll try to catch up19:38
ianw#link https://review.opendev.org/c/zuul/nodepool/+/83189519:38
ianwis one from the rocky linux work; an attempt to better ensure glean is working as we hope during testing19:39
ianw#link https://review.opendev.org/q/topic:http-options19:39
ianwthis zuul stack fell out of our prior work last week getting better status checking on haproxy19:39
ianwturns out by default it likes to send a OPTIONS / request, which got me poking as to why zuul was behaving differently to gitea19:40
clarkbdoes that add an OPTIONS route handler?19:40
ianwit already has a OPTIONS handler for the auth end-points.  that stack does a couple of things, mostly makes the existing functions only respond to GET / requests (405'ing other requests)19:42
ianwthe final step it does wrap it all up into having every function wrapped by the OPTIONS handler, as suggested in reviews19:42
clarkbcool I'll have to take a look19:42
ianw(it's not really necessary on all end-points, but also not against any rules, and probably makes sense to be consistent in an API)19:43
ianw#link https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/82821719:44
ianwis another quickish one to use venv instead of virtualenv in the wheel builds19:44
ianwi hope to very soon clean up the old centos8 wheel volumes, and probably put in 9-stream builds for completeness19:44
ianwoh, and19:45
ianw#link https://review.opendev.org/c/zuul/zuul-jobs/+/82985319:45
clarkbI have opened all these links in my browser and will attempt to get to them after some lunch :)19:45
ianwis the final one from comments on the log encryption.  i'm open to suggestions on ways to do that better19:46
ianwaddresses the concerns raised by fungi for importing keys that expire19:46
ianwthanks!19:46
clarkband thank you for continuing to push stuff along19:47
clarkblast call, otherwise I think we can all go seek out $meal :)19:47
fungithanks clarkb!19:47
ianw++19:48
clarkb#endmeeting19:48
opendevmeetMeeting ended Tue Mar 15 19:48:43 2022 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)19:48
opendevmeetMinutes:        https://meetings.opendev.org/meetings/infra/2022/infra.2022-03-15-19.01.html19:48
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/infra/2022/infra.2022-03-15-19.01.txt19:48
opendevmeetLog:            https://meetings.opendev.org/meetings/infra/2022/infra.2022-03-15-19.01.log.html19:48

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