Monday, 2024-03-04

rpittaugood morning ironic! o/08:07
rpittaummm I think I lost all the scroll logs from the weekend :/08:51
*** tosky_ is now known as tosky11:36
*** nfedorov_ is now known as jingvar12:08
opendevreviewMerged openstack/ironic stable/2023.2: ci: pin CI to dnsmasq 2.85  https://review.opendev.org/c/openstack/ironic/+/91066912:09
iurygregorygood morning Ironic13:12
TheJuliarpittau: it was a quiet weekend13:36
TheJuliaAlso, good morning everyone!13:36
masgharGood morning!13:57
dtantsurDoes anyone understand the new unmaintained/ thing? I'm working on the gophercloud CI breakage and would like to understand if supporting Yoga- is even possible at this pont.14:20
dtantsurTheJulia, JayF maybe ^^14:20
TheJuliaunderstand no, and I have no idea why yoga got unmaintained when folks are still maintaining things like wallaby14:20
dtantsuryeah, that's another brain-twisting aspect14:21
dtantsurshould I expect these to be broken similarly in the near future?14:21
TheJuliaI think it is a good thing to drop unused things, but the stable policy needs to be revised if it is okay to drop intermediate branches14:21
dtantsuryeah..14:21
JayFWe're going backwards in the rollout. Things back all the way to W will be retired or moved to unmaintained 14:21
JayFI sent an email about the changes in releases repository about this to the mailing list Friday14:22
dtantsura written reference is nice, thank you14:22
dtantsurI now need to find where the ML archives are nowadays..14:23
* dtantsur hates the decision to rename branches btw14:24
TheJuliayeah, having been burned by that already, I'm super frustarated14:24
opendevreviewMerged openstack/ironic master: Don't import sushy conditionally, it's a requirement  https://review.opendev.org/c/openstack/ironic/+/91052914:33
dtantsurJayF: do I get it right that only Yoga will be left unmaintainted by default, while the older branches will be EOL-ed unless the team opts out?14:35
dtantsursorry, I somehow missed this whole topic14:35
JayFYes, but someone already opted in to maintain stuff back to victoria. And please do look at the copious amounts of documentation we produced including beforehand so that people could provide feedback before we made the decision14:35
dtantsurI'm looking at https://docs.openstack.org/project-team-guide/stable-branches.html#unmaintained, just wanted to make sure I don't play broken phone with gophercloud people14:36
TheJuliaI guess there is a plus, the move to unmaintained at least dialed back testing substantailly14:55
* dtantsur nods14:55
dtantsurTheJulia: do you have any ideas what to do with https://github.com/gophercloud/gophercloud/actions/runs/8142059704/job/22250749967?pr=2962#step:5:12786 ?14:56
dtantsurMake the removal optional?14:56
TheJuliaI guess we could14:58
TheJuliachallenge is, we're going to have to stomp on it no matter what to have working CI14:58
TheJuliabuilding/running 2.85 runs a slight risk if there are other dependencies, dunno14:58
TheJuliaseems super weird that there is that requirement14:58
JayFdtantsur: we also have details about the transition in the resolution itself. Right now I'm trying to quickly get in front of the physical computer to run the meeting though so I can find it after if you want14:59
dtantsurProbably just included in github images..14:59
JayF#startmeeting ironic15:01
opendevmeetMeeting started Mon Mar  4 15:01:44 2024 UTC and is due to finish in 60 minutes.  The chair is JayF. Information about MeetBot at http://wiki.debian.org/MeetBot.15:01
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:01
opendevmeetThe meeting name has been set to 'ironic'15:01
rpittauo/15:01
dtantsuro/15:01
JayFGood morning, welcome to the Ironic meeting. 15:01
masgharo/15:01
JayF#topic  Announcements / Reminder 15:02
JayF#info  Standing reminder to review patches tagged ironic-week-prio and to hashtag any patches ready for review with ironic-week-prio: https://tinyurl.com/ironic-weekly-prio-dash15:02
JayF#info  Project Teams Gathering (PTG) will be held from Monday, April 8 to Friday, April 12 2024 15:02
JayFWe have a dedicated topic about this later15:02
JayF#info  Ironic Meetup/BareMetal SIG June 5, OpenInfra Days June 6 @ CERN. Signup at https://indico.cern.ch/event/1378171/ and https://indico.cern.ch/event/1376907/15:02
JayF#topic Caracal Release Schedule15:02
JayFmilestone-3 has passed, Ironic should be landing our final things for the 2024.1 release15:02
JayFIs there anything of specific note that needs reviews/attention?15:02
JayF#topic Review Ironic CI Status15:04
JayFShould we start by listing the things that *weren't broken* in the gate over the last week?15:04
JayF#link https://bugs.launchpad.net/dnsmasq/+bug/202675715:04
TheJuliaToasty, tl;dr is our CI can't run with newer dnsmasqs due to what appears to be a memory corruption issue15:04
JayFreared it's head again, Julia figured out to back it out to 0.8515:04
TheJulia2.8515:05
JayFUnless someone else already is; I'm going to make a point to ensure upstraem is aware of this bug15:05
JayFTheJulia: I swear, everytime I write that  I put a different number to the left of the decimal :\15:05
TheJuliaJayF: I've been chatting with some upstream folks, we're still trying to figure out *what* exactly is going on15:05
JayFack; thank you sounds good I'll leave it alone then15:05
JayFWe also added a new multinode job, non-voting, which uses two shards15:06
JayFAnything else on gate?15:06
JayF#topic vPTG Planning15:07
JayF#info current schedule is 4 hours tuesday and wednesday (13-17 UTC), 3 hours on thursday (13-16 UTC)15:07
JayF#undo15:07
opendevmeetRemoving item from minutes: #info current schedule is 4 hours tuesday and wednesday (13-17 UTC), 3 hours on thursday (13-16 UTC)15:07
JayF#info current schedule is 4 hours tuesday and wednesday (13-17 UTC), 3 hours on thursday (13-16 UTC) in Mitaka room at https://ptg.opendev.org15:08
JayF#info  topics etherpad https://etherpad.opendev.org/p/ironic-ptg-april-202415:08
JayFPlease take time in the next week-ish to look over ptg topics15:08
JayFadd/comment/etc15:08
JayFrpittau: anything to add?15:08
JayF#topic Bug Deputy15:09
rpittaunothing for the moment15:09
rpittauonce we finalize the list of topics we just need to split them on the scheduled days15:09
JayFack, sounds good15:09
JayFTheJulia: you were bug deputy anything interesting other than the dmsmasq bug from heck :P15:10
dtantsurI was :)15:10
TheJuliaJayF: I think it was dmitry last week15:10
JayFI did an excellent job of indicating that on the meeting agenda lol15:10
dtantsurI've merged one of the contributions to the dashboard and added a list of bugs older than 1 year15:10
dtantsurOn top of that, I've cleaned up some invalid or already fixed bugs from the list of untriaged and triaged in progress15:11
dtantsurUnfortunately, I haven't captured any numbers to boast, so you'll have to trust me on this :)15:11
JayFWe're starting to make a really noticible dent15:11
JayFin our bug backlog being a group of actually actionable things that are relevant15:11
JayFthanks for helping make that happen15:11
TheJuliawe're down to 174 open bugs, we were at 200 just a month and a half ago, so progress \o/15:11
JayFNo RFEs to review, passing that agenda item15:11
JayFOh wow, another 26 gone poof15:12
JayFnice work!15:12
dtantsurI cannot promise to be the deputy again, so we need another volunteer15:12
JayF#success Ironic project down to 174 open bugs after having what seemeed like an infinite number this time last cycle15:12
opendevstatusJayF: Added success to Success page (https://wiki.openstack.org/wiki/Successes)15:12
JayF#action JayF is bug deputy15:12
JayFI know a guy :D 15:12
rpittauI'll do it next week then :)15:12
JayFYou have a PTG to plan15:13
JayFspeaking of15:13
JayF#topic Open Discussion15:13
JayF#info rpittau has been elected by consensus the PTL for the Dalmation cycle15:13
JayFCongratulations rpittau, and thanks to the community for trusting me with the spot for the last three cycles.15:13
rpittauthanks! :)15:13
JayFAnything else for Open Discussion?15:14
dtantsurrpittau++15:14
JayFWhen does the new PTL actually take over?15:15
rpittauI think it's end of March15:15
JayF3/2015:15
JayFI think I'll call it there15:16
JayFo/15:16
JayF#endmeeting15:16
opendevmeetMeeting ended Mon Mar  4 15:16:30 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:16
opendevmeetMinutes:        https://meetings.opendev.org/meetings/ironic/2024/ironic.2024-03-04-15.01.html15:16
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/ironic/2024/ironic.2024-03-04-15.01.txt15:16
opendevmeetLog:            https://meetings.opendev.org/meetings/ironic/2024/ironic.2024-03-04-15.01.log.html15:16
JayFI'm going to be working on cycle highlights today15:20
JayFif there's anything you feel strongly should be included, please let me know15:20
dtantsurNew inspection, firmware upgrades (did they come this cycle?)15:20
TheJuliahttpboot all the things!15:21
dtantsur++15:22
JayFhttps://releases.openstack.org/bobcat/highlights.html#ironic api, but not driver, so I'll mention it15:27
JayF(re firmware)15:27
opendevreviewJulia Kreger proposed openstack/ironic stable/2023.1: stable-only: pin proliantutils/scciclient to prevent break  https://review.opendev.org/c/openstack/ironic/+/91052815:47
TheJuliaso yeah, definite memory corruption issue, 16:20
dtantsur\o/16:20
TheJuliaI'm retrying with ipv6 turned off in the dnsmasq build just to see if that helps identify the where16:23
TheJuliasince a lot of the code is patterned, "do the thing for normal cases, then do it for v6 as a separate thing"16:23
dtantsurthat's why we cannot have nice things..16:24
TheJuliathe pit of sadness exists to torture ironic developers16:25
dtantsurERROR ironic.api.method [None req-a96d3053-ff8d-43ff-b9f1-564645eaca92 admin admin] Server-side error: ""baremetal:conductor:get": "(role:reader and system_scope:all) or (role:service and system_scope:all) or rule:service_role" requires a scope of ['system'], request was made with project scope."16:33
dtantsurA lot of sadness in the gophercloud CI too. TheJulia do you know why we return HTTP 500 on ^^^ though?16:33
TheJuliaugh, the scope only restriction needs to be removed16:33
dtantsurLooks like a case for 403?16:33
dtantsurIs it something to be fixed in the gophercloud CI or in Ironic (or both)?16:34
TheJulialikely ironic16:34
rpittauneed to drop, see you tomorrow, good night! o/16:34
TheJuliao/16:34
dtantsurOn the positive side, removing dnsmasq in the job definition helped16:35
TheJuliawhat do you mean removing dnsmasq?16:35
dtantsurhttps://github.com/gophercloud/gophercloud/commit/888aa7be4c474e58a9477e43a7ae631b29f0e5a716:36
dtantsurdo you have an idea for the ironic fix for baremetal:conductor:get?16:37
TheJuliayeah, its a policy fix most likely16:37
TheJuliaoh!16:37
TheJuliaOH!16:37
TheJuliaconductor get16:37
TheJuliaso it is still going to fail for the user unless they have service role rights under the rbac model16:37
dtantsur"source openrc admin admin"16:38
TheJuliaI'll post a change to ironic in a minute for that side16:38
TheJuliathat is a project scoped admin16:38
TheJulianot a system16:38
* dtantsur is going to cry16:38
dtantsurIs it an easy to use replacement or will I break something else?16:38
TheJuliaTC decided to kick system scope to the fucking curb16:38
dtantsur\o/16:39
dtantsurIt seems that I'll become collateral damage16:39
TheJuliaof course, after we shipped support16:39
TheJuliatesting locally16:41
TheJuliato do the list, change the command to OS_CLOUD=devstack-system-admin openstack put rest of command here16:42
dtantsurNow the same but in Go please :D16:42
JayFor `--os-cloud=devstack-system-admin` as an option to the command16:42
dtantsurIt's Gophercloud acceptance tests. No OSC involved.16:42
JayFthat in devstack just changes your account login16:42
dtantsurIt does `source openrc admin admin`16:43
TheJulia... they are using env vars?16:43
JayFto be system admin scope16:43
JayFegad16:43
TheJuliatry unsetting PROJECT_NAME and TENANT_NAME parameters16:43
TheJuliaand try setting OS_SYSTEM_SCOPE=all16:43
* TheJulia fixes unit tests16:44
dtantsurTheJulia: something like this https://github.com/gophercloud/gophercloud/pull/2964?16:48
opendevreviewJulia Kreger proposed openstack/ironic master: Fix artifical rbac policy constraint that resulted in 500s  https://review.opendev.org/c/openstack/ironic/+/91096916:49
TheJuliadtantsur: it has to be set to "all"16:49
TheJulianot an empty string16:49
dtantsurTheJulia: line 16?16:50
dtantsurI don't want to set it for versions that work as they are16:50
dtantsur(yes, the matrix syntax is weird in github)16:50
TheJuliaokay, didn't grok line 1616:50
TheJuliayeah, that should work16:50
opendevreviewcid proposed openstack/ironic master: Fix data length exceeding limit error  https://review.opendev.org/c/openstack/ironic/+/91097317:57
opendevreviewJulia Kreger proposed openstack/ironic master: docs: troubleshooting addition for sync period  https://review.opendev.org/c/openstack/ironic/+/90834221:07
opendevreviewVerification of a change to openstack/ironic stable/2023.1 failed: stable-only: pin proliantutils/scciclient to prevent break  https://review.opendev.org/c/openstack/ironic/+/91052821:14
iurygregoryCI seems a bit unhappy in stable21:58
TheJuliathat feels like an understatement22:09
opendevreviewVerification of a change to openstack/ironic stable/2023.1 failed: stable-only: pin proliantutils/scciclient to prevent break  https://review.opendev.org/c/openstack/ironic/+/91052822:18
iurygregoryyeah22:36

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