Monday, 2026-06-01

opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic-specs master: Asynchronous sensor data collection  https://review.opendev.org/c/openstack/ironic-specs/+/97275400:03
*** darmach10026 is now known as darmach100200:25
opendevreviewAdam McArthur proposed openstack/ironic master: api: Add schema for events API  https://review.opendev.org/c/openstack/ironic/+/95988005:04
zigoHi there! I saw new activity on https://review.opendev.org/c/openstack/ironic-python-agent/+/987391 does it mean it looks an ok fix for CVE-2026-43003 ?10:21
opendevreviewmabulgu proposed openstack/ironic master: Improve vmedia insertion error messages  https://review.opendev.org/c/openstack/ironic/+/98262611:06
iurygregorygood morning ironic11:07
dtantsurzigo: it seems close enough if you're in a hurry11:13
zigodtantsur: Patch header says "Add Ironic conductor side change to add a config + plumb it through" so it's probably useless at this point to use the patch.11:24
zigo(it says that's "TODO")11:24
dtantsurzigo: the patch does change the default to False, which mitigates the CVE at the expense of being potentially breaking11:26
zigoOh ok, thanks.11:26
TheJuliagood morning13:10
opendevreviewcid proposed openstack/ironic master: Retry on Redfish vmedia insert server errors  https://review.opendev.org/c/openstack/ironic/+/99092413:51
opendevreviewcid proposed openstack/ironic master: Stop skipping Redfish vmedia insert on stale BMC state  https://review.opendev.org/c/openstack/ironic/+/99092513:51
opendevreviewcid proposed openstack/ironic master: Retry on Redfish vmedia insert server errors  https://review.opendev.org/c/openstack/ironic/+/99092414:01
opendevreviewcid proposed openstack/ironic master: Stop skipping Redfish vmedia insert on stale BMC state  https://review.opendev.org/c/openstack/ironic/+/99092514:01
TheJuliao/15:00
kubajjo/15:00
iurygregoryo/15:00
iurygregorywondering if we have quorum to start the meeting :D15:00
TheJulia#startmeeting ironic15:00
opendevmeetMeeting started Mon Jun  1 15:00:54 2026 UTC and is due to finish in 60 minutes.  The chair is TheJulia. Information about MeetBot at http://wiki.debian.org/MeetBot.15:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
opendevmeetThe meeting name has been set to 'ironic'15:00
JayFo/15:01
TheJuliaWe can always start the meeting, do we feel we have sufficient attendance to have quorum to make decisions is the question15:01
iurygregoryo/15:02
kubajjo/15:02
TheJuliaDo we feel we have enough folks to consider quorum?15:02
TheJuliaI count 4 hopefully caffinated individuals15:02
JayFfull disclosure; I'm only a half-cup in15:03
iurygregory3.5 in this case lol15:03
opendevreviewMerged openstack/ironic master: Improve vmedia insertion error messages  https://review.opendev.org/c/openstack/ironic/+/98262615:03
clifo/15:03
TheJuliaI'm only 1 cup in15:03
TheJuliaokay, another victi^Wattendee ;)15:03
TheJuliaI guess we have enough quorum to go through the motions15:04
TheJuliaWelcome to this week's Ironic meeting of Irony where we shall discuss all things Ironic!15:04
TheJuliaOur agenda can be found on the wiki!15:04
TheJulia#link https://wiki.openstack.org/wiki/Meetings/Ironic15:04
TheJulia#topic Announcements / Reminders15:04
rpittauo/15:05
TheJuliaOur standing reminder to review outstanding items tagged with ironic-week-prio. I realize folks are also starting to take summer time vacations as well, but lets just try to keep momentum up!15:05
cido/15:05
TheJuliaIn terms of the release schedule, this is week is R-17.15:06
TheJulia#link https://releases.openstack.org/hibiscus/schedule.html15:06
dtantsuro/15:06
rpittaurelated to that, I'm planning to cut bugfix branches for ironic and IPA tomorrow15:06
rpittauI think we're in good shape, but just in case please review the outstanding ironic patches15:06
TheJuliarpittau: can I ask you to do that wednesday?15:06
rpittausure! :)15:06
TheJuliaThanks!15:06
TheJuliaMoving on!15:07
TheJulia#topic Working Group Updates15:07
TheJuliadtantsur: any async io updates?15:07
iurygregoryI have o/15:07
TheJuliago ahead!15:07
dtantsurTheJulia: I've passed the lead on this to iurygregory :)15:08
iurygregoryI took over the spec, and updated to address most of the comments https://review.opendev.org/c/openstack/ironic-specs/+/97275415:08
iurygregoryso please review and let me know if there is something I should address on it15:08
TheJuliadtantsur: ack ack15:08
TheJuliaiurygregory: Cool, thanks!15:08
TheJuliaFolks, you know what to do!15:08
TheJulia#topic Discussion topics!15:08
TheJuliaWe have one discussion topic today!15:08
* TheJulia places the podium and a microphone in front of the janders stand-in15:09
iurygregoryok, I think it`s on me15:09
TheJuliaYes!15:10
iurygregoryso, after the PTG we did some investigation about Firmware Upgrades 15:10
iurygregorywe came up with and etherpad with details15:10
iurygregory#link https://etherpad.opendev.org/p/ironic-firmware-updates-v215:10
iurygregoryand a bug tracker was created also15:11
iurygregory#link https://bugs.launchpad.net/ironic/+bug/215396515:11
iurygregorynot sure if folks had a chance to read it and have questions about it15:11
dtantsurI wonder if a spec would be a more familiar format..15:12
iurygregoryjanders shared with some questions to help drive the discussion15:13
TheJuliaOverall, I think I agree with everything I've read on this topic so far, but it feels a bit too verbose and I'd prefer simplification. I also would really wonder if we could get some data points to to help answer the lingering why question in a more concrete form. It almost feels like a "we're heading down this path because we must interate it.15:13
TheJuliaand I guess without a solid reason or answer to the question of "why?", I'm just a little skeptical15:13
iurygregoryTheJulia, got it!15:14
JayFMy only question/request is that we have a good swath of redfish hardware being looked at for this feature15:14
JayFas long as we aren't modeling it against just one specific model it all seems OK to me15:14
TheJuliaThat is my other concern, because there is such a variety of behavior, this effort needs to be super careful as a result.15:14
iurygregoryyeah, we have tested with two Dells and one HPE if I recall15:14
TheJuliaAny other thoughts/discussions/questions/concerns/cups of coffee to sip, or suddenly appearing wet cat.15:15
TheJulia?15:15
dtantsurI think the gist of it is something along the lines "if you submit several components as part of a single step, we're free to merge or rearrange them"15:15
JayFGiven we already know that lenovos act weird w/r/t booting, that might be a good one to look at as well if we have one availble15:15
iurygregoryR640, XR8620t, DL380 (I think)15:15
dtantsurwhich does leave the escape hatch of submitting updates separately15:15
iurygregoryJayF, I wish we had some lenovo to test this =( 15:15
TheJuliadtantsur: that is kind of my take as well, fwiw.15:16
TheJuliaI guess the original thought was in operator supplied order15:16
TheJuliabut, maybe thats not great, dunno15:16
dtantsuryeah, the current implementation treats the updates as separate steps15:17
dtantsurwhich is not great if you want to update 3-4 components, and each does a reboot just because15:17
TheJuliaYeah15:17
iurygregoryif we are ok with rearranging the order of the updates it would help a lot based on our investigation, so we can avoid unnecessary reboots (because we could do a single reboot for non-bmc updates)15:17
TheJuliaBut some of them may or might and only the BMC may know for sure15:17
TheJuliaWhich will also govern responses15:17
TheJulia"like, configuration job pending reboot"15:17
dtantsurIt's again the "vendors will only agree to disagree" situation, and we want to give a humam more choice :)15:18
TheJuliayeah, agree15:18
dtantsurthe only potentially issue is that we're changing the behavior of an already working scenario15:18
TheJuliathe thing which worries me is mostly just a bmc saying "I've got this, I can't do anything else until I reboot and do this with a configuration job because of how I do this firmware update as compared to my own update"15:18
dtantsurif that's a concern, just submit several steps, which will work the same way as now15:20
TheJuliaWell, the operator has no way to know that *until* the are in the middle of it15:20
TheJuliaso... *shrug*15:20
TheJuliaAnyway, Are we good to proceed onward?15:20
dtantsurMany operators that I deal with have a very-very carefully picked hardware15:20
dtantsuryeah, we're digging too deeply into it :)15:21
TheJuliayup15:21
dtantsurI guess the question is what janders is supposed to do next15:21
iurygregoryyeah15:21
TheJuliadtantsur: keep on keeping on?15:21
dtantsurLike, assume the proposal is accepted and work on the code?15:21
iurygregorydoes it needs a spec?15:21
dtantsurOr do more to convince us?15:21
dtantsurOr address certain specific concerns?15:21
TheJuliaI'm semi-convinced... however... we need to give a clear answer to the why question15:21
TheJuliaand if that means a spec, so be it15:21
dtantsurWhy is essentially a downtime window15:22
dtantsur5 components times 10 minutes reboot is nearly an hour of downtime15:22
TheJuliayup, we shouldn't get into that in irc, that needs to be in the recorded artifacts15:22
TheJuliai.e. RFE or even spec15:22
dtantsurAgreed. I assume janders will read this discussion tomorrow15:22
TheJuliabecause operators are going to have different wants/demands/opinions15:22
TheJulia++15:23
TheJuliaOnward?15:23
dtantsuryep15:23
TheJulia#topic Bug Deputy Updates15:23
* TheJulia pushes the podium over to cid15:23
cid\o/15:23
cidModerately busy week. 15:23
cidI entered 5 newly filled bugs to the triaged state.15:23
cidOne around DMTF Redfish schema is something I left open as needing help to triage15:23
cidhttps://bugs.launchpad.net/ironic/+bug/215461415:23
cid5 new RFEs but there's really only 3 valid RFEs on the list because of the 5, one is a duplicate of discussion topic and the other I filled as an RFE and is ending up as just a fix.15:24
cidThat leaves only:15:24
cidhttps://bugs.launchpad.net/networking-generic-switch/+bug/2154349: Refresh ngs_trunk_ports with full VLAN segment list on each network operation15:24
cidhttps://bugs.launchpad.net/ironic/+bug/2154494: Please support Docker for console container provide15:24
cidhttps://bugs.launchpad.net/ironic/+bug/2154610: Permit RBAC decisions based on JSON key update15:24
JayFI'll note that docker console container RFE is from our downstream, via StackHPC, for integration into kolla-ansible15:24
* cid list of all newly triaged bugs are visible on the wiki page15:25
dtantsurThe schema one is interesting. Someone needs to double-check both the DMTF documents and what Ironic actually uses. May end up being a simple typo.15:25
* cid https://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_June_1.2C_202615:25
JayFSo I know that was a loose end on containers, GR-OSS is getting it tied up15:25
TheJuliadtantsur: I think its more dell went in one direction early on and the profile was contributed with that and not updated as things shifted15:25
TheJuliadtantsur: but yeah, someone just needs to tak ethat one and roll with it15:25
TheJuliaJayF: cool15:25
dtantsurany volunteers for the schema one? I don't want it to be me, but in the worst case I can occupy claude with it..15:26
TheJuliaI was about ask something similar to ^15:26
iurygregoryI can try to take a look in my free time15:26
TheJulia.... Could Jacob be a good resource for this?15:26
TheJuliaIt should be relatively straight forward, he has engaged with the DMTF so he is also aware of the profile importance15:27
iurygregoryI can check with him today15:27
dtantsuriurygregory: free.. WHAT?? Oo15:27
TheJuliaiurygregory to take the action item to sync up with others. cool!15:27
TheJulia... wait, free time?!15:27
dtantsurright?15:27
TheJuliaWUT!?15:27
iurygregoryhahaha 15:27
dtantsuriurygregory: thanks! just please make sure we don't drop it to the floor, it's quite bad if we declare all modern hardware as incompatible..15:28
iurygregorywhen I have my priorities under review/or ci is running lol15:28
TheJuliaThanks!15:28
iurygregoryits free time and I need to find something to work on lol15:28
TheJuliaSo who shall be the next bug deputy?15:28
MahnoorI can do it15:28
TheJuliaMahnoor, thanks!15:29
cidtks15:29
TheJuliaOnward if there is nothing else for the Bug Deputy Updates?15:29
cidNothing else at this time :-)  15:29
TheJulia#topic RFE Review15:29
TheJuliaWe have *FIVE* RFEs... eek15:30
cidYup15:30
TheJuliaI think the NGS one can be approved, it just makes sense and we have some switch vendors where it is basically required to do things properly.15:30
TheJuliaI don't knwo why there is another firmware RFE ixed in?!15:32
cidDuplicate...15:32
TheJuliai guess15:32
TheJuliaTo me the rest of the RFE's make sense to me and seem logical15:32
cidSo we should add the rfe-approved tags.15:33
TheJuliaIf there are no objections, yes15:33
dtantsurIt pains me that we're still dealing with JSON free-form fields.. but we definitely are, so it makes sense to protect them better15:34
dtantsurRe https://bugs.launchpad.net/ironic/+bug/2154382, I'm not sure like relying on add_ports there, although I see the logic there..15:35
dtantsuralso i see that cid's patch does add a new option, so it's probably fine15:36
JayFCID's patch is a upstream-port of a downstream fix GR team is running15:36
TheJuliaThat was sort of what I was thinking as well15:36
cidYeah, we found out the add_ports approach was not necessarily the right one. 15:37
dtantsurI think I'm good with all of them15:37
cidNew gating flag, then remove the additonal pre port creation in the redfish interface completely.15:37
TheJuliaSo onward?15:38
cid++15:38
TheJulia#topic Open Discussion15:38
TheJuliaWhat items do we have to discuss?15:39
TheJuliaBueller?15:40
TheJuliaClearly no items today!15:41
TheJulia#topic Who shall run the next meeting?15:42
JayFput me in coach15:42
TheJuliaThe agenda suggested iurygregory, should we let you two debate it out?15:42
JayFI think that usually is saying who volunteered *last time*15:43
JayF but imbw15:43
JayFbelieve it or not, IDC who runs the meeting as long as it is run ;)15:43
TheJuliasame!15:43
* TheJulia puts JayF in15:44
TheJuliaAnything else for this weekly meeting?!15:44
TheJuliaIn that case, thanks everyone for attending!15:45
TheJulia#endmeeting15:46
opendevmeetMeeting ended Mon Jun  1 15:46:14 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:46
opendevmeetMinutes:        https://meetings.opendev.org/meetings/ironic/2026/ironic.2026-06-01-15.00.html15:46
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/ironic/2026/ironic.2026-06-01-15.00.txt15:46
opendevmeetLog:            https://meetings.opendev.org/meetings/ironic/2026/ironic.2026-06-01-15.00.log.html15:46
TheJuliahttps://www.youtube.com/watch?v=KS6f1MKpLGM15:46
dtantsurcid: JFYI I'll add a test on pre-creating MAC addresses to the BMO suite https://github.com/metal3-io/baremetal-operator/pull/3299 but we cannot yet use Depends-On with metal3 changes..16:02
* dtantsur needs to fix that as well16:02
opendevreviewClif Houck proposed openstack/ironic-python-agent master: Add a flag to disable installing bootloaders  https://review.opendev.org/c/openstack/ironic-python-agent/+/98739116:32
clifwhat's the canonical way to create a new release note for IPA? it doesn't seem to follow the same step(s) as ironic16:40
clifat least reno is not available in the venv16:41
clifI guess I just install it then continue on, but maybe we should add it by default? and document the process?16:42
TheJulia I just have it installed16:42
TheJulialocally that is :)16:42
cliffair16:50
clifI tend to install as little as possible in my os-wide pip16:50
opendevreviewClif Houck proposed openstack/ironic-python-agent master: Add a flag to disable installing bootloaders  https://review.opendev.org/c/openstack/ironic-python-agent/+/98739116:58
TheJuliaclif: it is basically the only tool I do that with17:03
JayFgentoo packages reno17:06
JayFI don't think we have a good reason to, and I hope nobody ever notices and tries to last-rite it17:06
JayFbecause it makes it super easy for doing release notes lol17:06
JayFclif: https://review.opendev.org/c/openstack/ironic-python-agent/+/987391/5#message-abca80b16fdcfa8bbf1cf1066ba8d6c384c5f1df on the IPA change, minor feedback depending on which choice you make to resolve it :)17:18
ciddtantsur, ++ re' https://github.com/metal3-io/baremetal-operator/pull/3299.17:27
cid /me assumes context is related to the just landed docs/test suite changes on the Ironic repo.17:27
cardoeclif: I use uvx17:40
opendevreviewJulia Kreger proposed openstack/ironic master: Add TLS hardening for HTTP image service connections  https://review.opendev.org/c/openstack/ironic/+/98790617:40
opendevreviewJulia Kreger proposed openstack/ironic master: Add TLS hardening for OCI registry connections  https://review.opendev.org/c/openstack/ironic/+/98790717:54
clifJayF: landing the conductor side first seems easier to me, wdyt?18:02
JayFI have zero preference, up to you18:02
JayFadd the depends-on if we wanna do that though please so we can indicate the logical dep18:03
clifhttps://review.opendev.org/c/openstack/ironic/+/990724 <- Ironic side 18:03
clifneeds a release note at a minimum but please review18:03
clifok18:03
opendevreviewClif Houck proposed openstack/ironic-python-agent master: Add a flag to disable installing bootloaders  https://review.opendev.org/c/openstack/ironic-python-agent/+/98739118:03
JayFclif: dtantsur: TheJulia: https://review.opendev.org/c/openstack/ironic/+/990724/1#message-c4eb93279ad6600dd28d8fa506634e4228f05f3a are we disabling-by-default bootloader installs, or disabling-for-deprecation?18:04
TheJuliadisabling by default I think18:05
TheJuliameaning, not depreating afaik18:07
opendevreviewJulia Kreger proposed openstack/ironic master: Add TLS hardening options for Redfish BMC connections  https://review.opendev.org/c/openstack/ironic/+/98790818:08
JayFTheJulia: Can you put that in gerrit then, please? This is basically walling off that corner of the code to rot for ~forever if we don't deprecate it :| 18:09
opendevreviewHarald Jensås proposed openstack/networking-generic-switch master: Add NetconfOpenConfigSwitch driver  https://review.opendev.org/c/openstack/networking-generic-switch/+/99006118:14
opendevreviewHarald Jensås proposed openstack/networking-generic-switch master: Add NETCONF OpenConfig driver documentation  https://review.opendev.org/c/openstack/networking-generic-switch/+/99006218:14
JayFcardoe: wouldn't mind review feedback on my review feedback :D https://review.opendev.org/c/openstack/ironic/+/990340/4#message-0b4a628d13ab1ea29200f9b6ca0b5814b3236b1c20:15
opendevreviewJulia Kreger proposed openstack/ironic master: Add TLS hardening for Ansible stream_url module  https://review.opendev.org/c/openstack/ironic/+/98588521:11
opendevreviewJulia Kreger proposed openstack/ironic master: Add TLS hardening for kickstart configdrive and inspection rule connections  https://review.opendev.org/c/openstack/ironic/+/98880421:11
opendevreviewMithun Krishnan Umesan proposed openstack/ironic master: Add TLS configuration to agent lookup response  https://review.opendev.org/c/openstack/ironic/+/98788721:12
opendevreviewMerged openstack/ironic master: Fix accumulation of any_left flag across storage controllers  https://review.opendev.org/c/openstack/ironic/+/99047121:17
cardoeJayF: I don’t disagree. The names of the options all suck. I think we agreed before but didn’t have a better name.21:57
cardoeAlas this is my formal review comment. https://usercontent.irccloud-cdn.com/file/pjahb4DN/IMG_0425.JPG21:58
TheJuliaI approve of that comment22:09
JayFif this counts as code review, I'm going to have to bill for this trip to Scenic Beach State Park on Sunday. https://usercontent.irccloud-cdn.com/file/wNOOp14N/16805.jpg22:41
JayF(I have photos of unknown, but hopefully better quality on my camera SD card, unprocessed)22:42
opendevreviewJay Faulkner proposed openstack/ironic master: Add validation for servicing  https://review.opendev.org/c/openstack/ironic/+/99099623:10
opendevreviewJay Faulkner proposed openstack/ironic master: [WIP] Require custom networks for custom ramdisks  https://review.opendev.org/c/openstack/ironic/+/99099723:10
jandersiurygregory TheJulia dtantsur JayF thank you for your pointers w/r/t firmware updates. I will update the RFE to address some of the points you made. Will ponder the idea of a spec for this.23:18
jandersI'm also happy to have a look at https://bugs.launchpad.net/ironic/+bug/215461423:21

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