Monday, 2026-04-13

opendevreviewKaran Anand proposed openstack/python-ironicclient master: Pre-test typing cleanup  https://review.opendev.org/c/openstack/python-ironicclient/+/98336001:06
opendevreviewKaran Anand proposed openstack/python-ironicclient master: Add type annotations to `tests/unit/common/` and `tests/unit/utils.py`  https://review.opendev.org/c/openstack/python-ironicclient/+/98428501:13
opendevreviewKaran Anand proposed openstack/python-ironicclient master: Add type annotations to `tests/unit` directory-level test files  https://review.opendev.org/c/openstack/python-ironicclient/+/98428701:41
opendevreviewKaran Anand proposed openstack/python-ironicclient master: Add type annotations to `ironicclient/tests/unit/v1`  https://review.opendev.org/c/openstack/python-ironicclient/+/98429003:30
opendevreviewKaran Anand proposed openstack/python-ironicclient master: Add type annotations to `ironicclient/tests/unit/osc`  https://review.opendev.org/c/openstack/python-ironicclient/+/98429504:17
opendevreviewyatin proposed openstack/ironic master: devstack: skip qrouter namespace config for ovn  https://review.opendev.org/c/openstack/ironic/+/98435209:48
dtantsurOur team has a bit of a conflict with the PTG: we cannot attend the first hour. Could we move the retrospective?10:25
dtantsurgenerally, leaving some comments in the schedule (FYI TheJulia, JayF)10:28
cardoestevebaker[m]: thanks for the review.12:40
JayFcid: ^^ fyi from dtantsur 13:03
cidJayF, acknowledged. dtantsur, We can definitely move it to 1hr later.13:08
cidI will be updating the PTG kickoff by Monday to 1hr later since we usually start with a Retro13:09
cid^^ that's if everyone is fine with that13:09
cidto: 14:00 - 17:00 UTC13:10
cardoeSounds good to me.13:14
TheJuliaAlso, sounds good to me13:16
cid++13:37
cardoeTheJulia: can ya share what devstack local.conf you've got for running OVN?13:46
cardoeor maybe hjensas?13:47
opendevreviewMerged openstack/networking-generic-switch stable/2026.1: Fix GenericSwitchNotSupported exceptions  https://review.opendev.org/c/openstack/networking-generic-switch/+/98396613:50
TheJuliacardoe: give me a little bit, my head is in an urgent customer case14:09
cidupdated https://ptg.opendev.org/ptg.html14:12
* TheJulia wonders if we'll have a meeting this week14:22
ykarelHi is the issue with ironic-tox-unit-with-driver-libs known one? Noticed while fixing https://review.opendev.org/c/openstack/ironic/+/98435214:29
ykareltriggered by recent pyasn1 bump https://github.com/openstack/requirements/commit/2c6eae3260867a648c252e8f39520cef685aba65#diff-449046f51430a028478d668e3d3150c5b8f80e1a2682f1df9fd264dd6a42681aR35-R41614:30
JayFthat appears to be tests that weren't removed when ilo was removed14:30
JayFthere should be no tests remaining in drivers/modules/ilo AFAICT14:30
cardoeykarel: you got a devstack config for running OVN locally that you can share?14:30
ykarelcardoe, for just ovn it's https://github.com/openstack/neutron/blob/master/devstack/ovn-local.conf.sample 14:31
ykarelbut likely you looking along with ironic?14:32
ykarelfor that may be you can just pull it from job and adjust/clean ci specific bits14:32
cardoeykarel: I was trying to get the stock devstack config from the Ironic docs working and ran into an issue where the qrouter wasn't cleaned up. So I had 2. Everywhere else we explicitly look up the qrouter to use so I changed the code look up the qrouter in that function. But like you pointed out, that had the side effect of requiring a qrouter in that path vs skipping if non was available.14:32
JayFykarel: https://review.opendev.org/c/openstack/ironic/+/982706 needs to be landed14:33
JayFcan someone land it?14:33
JayFto fix CI at this point14:33
ykarelcardoe, ack atleast the ironic ovn job which was failing now pass with https://review.opendev.org/c/openstack/ironic/+/98435214:33
ykarelthx JayF will rebase my patch over that14:34
cardoeJayF: +W'd it.14:34
JayFg'byelo14:34
TheJuliacardoe: https://9cd271f2961401a442f6-d0226936c9cadcaed5032c3f3c093f07.ssl.cf1.rackcdn.com/openstack/0924ec77d57d4cfda403d13c438d7716/controller/logs/local_conf.txt is along the lines of what I would use, I have a very similar config from late last year on one of my dev/test VMs14:36
JayFstephenfin: you or anyone you know working on python 3.14 for oslo.concurrency? 14:37
TheJuliaykarel: that is entirely without ironic though, requires specific parameters for the baremetal side14:37
JayFstephenfin: I had an ask from gentoo downstream of us about it, I don't see any patches in progress, was gonna point someone at it if nobody is on it14:37
ykarelTheJulia, yeap that's what i meant14:38
cardoestevebaker[m]: the case that I've wired up is for when you've started Ironic with the new runbook traits but not yet run the online DB migrations and a cleaning happens... it's so that the box still gets cleaned correctly.14:38
cardoeJayF, dtantsur: Can I get you two to agree on if the traits should be part of the runbook API? I'm leaning towards not allowing traits to be set at all via CREATE and UPDATE on the runbook itself.14:39
JayFI'm confused as to the sticking point?14:41
JayFthe race I was concerned about is removed from the Ironic codebase14:41
JayFwe can't save ourselves from client read races; only from races inside ironic itself, which at this point has been cleared up, right?14:41
JayFOr am I missing something14:41
dtantsurJayF: what I commented on was the fact that a user can set traits via the POST API on creation but cannot PATCH them later on.14:42
dtantsurSo we pondered dropping traits from the POST API and only updating them after creation, just like it's done for nodes14:42
JayFI don't care enough to have a differing opinion from that14:43
JayFand if it's what we already do for nodes14:43
JayFI <3 standardization14:43
TheJuliaregarding ilo, https://review.opendev.org/c/openstack/ironic/+/982706 hasn't merged yet14:43
JayFTheJulia: yep, I noticed and cardoe landed it (or said he did)14:43
* TheJulia finally realizes she made more coffee and left the mug on the kitchen counter14:48
JayFstephenfin: I JFDI https://review.opendev.org/c/openstack/oslo.concurrency/+/98440314:51
iurygregoryo/15:01
clifo/15:01
TheJuliaso, we having a meeting this week?15:01
mumesan[m]o/15:02
TheJuliawhose driving?15:02
JayF#startmeeting ironic15:03
opendevmeetMeeting started Mon Apr 13 15:03:03 2026 UTC and is due to finish in 60 minutes.  The chair is JayF. Information about MeetBot at http://wiki.debian.org/MeetBot.15:03
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:03
opendevmeetThe meeting name has been set to 'ironic'15:03
*** alegacy_ is now known as alegacy15:03
JayFWelcome to the Ironic meeting! 15:03
abongale0/15:03
TheJuliao/15:03
JayFWe are operating under the OpenInfra Code of Conduct, as usual. Behave yourselves :D 15:03
JayF#link https://tinyurl.com/ironic-weekly-prio-dash15:03
JayFPlease review things hashtagged ironic-week-prio, and if you are submitting changes and need reviews, just add a hashtag of "ironic-week-prio" to get it in the dashboard15:04
JayFThe gazpacho release schedule is still in the Announcements/Remidners.15:04
JayFIt's like R+1 now :D 15:04
JayF#link https://releases.openstack.org/hibiscus/schedule.html15:04
TheJuliamore like +2 ;)15:04
JayFit's R-24 for Hibiscus 15:04
TheJulia\o/15:04
kubajjo/15:04
JayFPTG is next week -- the team meeting is traditionally cancelled for PTG week.15:04
TheJuliaWe should likely send an email just in case 15:05
JayF#note Ironic team meeting next week is cancelled -- please participate in the PTG instead.15:05
JayFI'll do that15:05
TheJuliaThanks!15:05
JayF#action JayF email list about meeting cancelation15:05
JayF#undo15:05
opendevmeetRemoving item from minutes: #action JayF email list about meeting cancelation15:05
JayF#action JayF email list about meeting cancellation15:05
JayFGiven we're in anew release cycle, I'm going to skip working group updates15:05
JayFwe'll hit it all at PTG next week anyway and set new WGs, I suspsect15:05
cido/15:06
JayF#topic PTG timing/allocations15:06
JayFcid has laid out a rough, high-level time allocation proposal in the etherpad15:06
JayF#link https://etherpad.opendev.org/p/ironic-ptg-2026.2#L1615:06
JayFPlease review it and provide feedback as neccessary. Thank you to cid for taking the reins on this for the H PTG.15:06
JayFAnything else to hit on re: PTG planning/timing/etc?15:06
cid\o/15:07
TheJuliaWe likely need to ask folks to review specs in advance15:07
cidcross-project sessions too15:07
TheJuliaWe presently have 31 status:open ironic-week-prio items, some of which are specs15:07
JayF#note Please review all open, active specs before the PTG.15:08
JayFMoving on? 15:09
iurygregory++15:09
JayF#topic Bug Deputy Updates15:09
JayFOur bug deputy was [insert name here]. [insert name here], take it away!15:10
JayFlol15:10
JayFWe have 4 things listed here so someone was working; IDK who it was15:10
TheJuliaWe didn't pull off a meeting last week so *shrugs*15:10
cidI did for last week, didn't see bugs this week15:10
* TheJulia thinks were in the weird "everyone ought to have taken a vacation" timeframe15:10
cidThose bugs were from last week15:10
cid*are15:11
JayF#note No active bug deputy last week; info in agenda is stale.15:11
JayFSomeone wanna dig through them this week? Or just keep it as vacant until post-ptg?15:11
cidI will do that15:11
JayF#note CID bug deputy this week15:12
JayFNo RFEs for review; skipping that topic.15:12
JayF#topic Open Discussion15:12
JayFAny items for discussion not added to the agenda beforehand?15:12
TheJulianot on my end15:14
JayFMeeting next week is cancelled, and I'm not going to ask anyone to remember to run the meeting in 2 weeks15:14
JayFso we can just have whoever is around pick it up then15:15
JayFThanks for coming, o/15:15
JayF#endmeeting15:15
opendevmeetMeeting ended Mon Apr 13 15:15:10 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:15
opendevmeetMinutes:        https://meetings.opendev.org/meetings/ironic/2026/ironic.2026-04-13-15.03.html15:15
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/ironic/2026/ironic.2026-04-13-15.03.txt15:15
opendevmeetLog:            https://meetings.opendev.org/meetings/ironic/2026/ironic.2026-04-13-15.03.log.html15:15
TheJuliacool cool, now to create chaos!15:15
jlvillalI wander in here and it looks about the same as 2018. Almost all the same people :)15:17
TheJuliaEh, some different folk and lots of good work still being done!15:17
JayFwe got some new folks in here too, but it's mostly been growth without too many old timers getting shed :)15:17
TheJuliaVoids may have have been the cause ;)15:18
jlvillalExcellent! Good it is great to see it keeps on chugging along.15:18
TheJulia(as in black cats, feline gravity wells)15:18
JayFWe got that white/tabby girl15:18
JayFshe is the other side of the void, all the energy sucked it comes out there lol15:18
JayFs/it/in15:19
jlvillalI got motivated to setup "TheLounge" in a Docker container and now I can easily use IRC again :D15:19
TheJuliaOur tabby and orange are the cuddly ones. The void just brings her gravity and causes the corgi to feel the need to provide emergent status updates about the void15:25
opendevreviewDoug Goldstein proposed openstack/ironic master: runbooks: add traits support, description field, and v1.112 API  https://review.opendev.org/c/openstack/ironic/+/98321515:34
opendevreviewMerged openstack/ironic master: Remove iLO hardware type and interfaces  https://review.opendev.org/c/openstack/ironic/+/98270616:03
opendevreviewMerged openstack/ironic master: Improve search experience in Ironic docs  https://review.opendev.org/c/openstack/ironic/+/98421316:03
opendevreviewyatin proposed openstack/ironic master: devstack: skip qrouter namespace config for ovn  https://review.opendev.org/c/openstack/ironic/+/98435216:35
TheJuliacid: just to highlight, regarding https://review.opendev.org/c/openstack/ironic-specs/+/983183 the -1 is a super quick fix to the links in in the folder structure16:36
cidI will get to that now :D. I saw the notification over the weekend16:37
cidThanks for the review16:37
TheJuliano problem, thank you for the effort!16:39
opendevreviewcid proposed openstack/ironic-specs master: Proposal for a Bulk Node Operations API  https://review.opendev.org/c/openstack/ironic-specs/+/98318316:44
opendevreviewMerged openstack/ironic master: devstack: skip qrouter namespace config for ovn  https://review.opendev.org/c/openstack/ironic/+/98435219:14
cardoedtantsur: https://review.opendev.org/c/openstack/ironic/+/983215 can I update the flush in a follow up? I don't know how I missed your comments. 19:40
cardoeJayF: https://review.opendev.org/c/openstack/ironic/+/983215 as well since you two had some conflicting opinions19:40
opendevreviewcid proposed openstack/ironic-specs master: Proposal for a Bulk Node Operations API  https://review.opendev.org/c/openstack/ironic-specs/+/98318320:55
opendevreviewMerged openstack/ironic master: runbooks: add traits support, description field, and v1.112 API  https://review.opendev.org/c/openstack/ironic/+/98321523:12

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