Thursday, 2026-10-15

opendevreviewJacob Anders proposed openstack/ironic master: Batch non-BMC Redfish firmware updates under one reboot  https://review.opendev.org/c/openstack/ironic/+/99972000:18
opendevreviewJacob Anders proposed openstack/ironic master: Document batched Redfish firmware updates  https://review.opendev.org/c/openstack/ironic/+/99972100:18
opendevreviewJacob Anders proposed openstack/ironic master: Keep Redfish firmware update state in one record with explicit phases  https://review.opendev.org/c/openstack/ironic/+/101045900:18
opendevreviewJacob Anders proposed openstack/ironic master: Add Dell LC job status helper for multiple JIDs  https://review.opendev.org/c/openstack/ironic/+/100565605:27
opendevreviewJacob Anders proposed openstack/ironic master: Add Redfish BootProgress gate helper  https://review.opendev.org/c/openstack/ironic/+/100565705:27
opendevreviewJacob Anders proposed openstack/ironic master: Verify firmware application after reboot before resuming  https://review.opendev.org/c/openstack/ironic/+/100565805:27
opendevreviewJacob Anders proposed openstack/ironic master: Validate BMC stability only after BMC firmware updates  https://review.opendev.org/c/openstack/ironic/+/100565905:27
opendevreviewJacob Anders proposed openstack/ironic master: Batch non-BMC Redfish firmware updates under one reboot  https://review.opendev.org/c/openstack/ironic/+/99972005:27
opendevreviewJacob Anders proposed openstack/ironic master: Document batched Redfish firmware updates  https://review.opendev.org/c/openstack/ironic/+/99972105:27
opendevreviewJacob Anders proposed openstack/ironic master: Keep Redfish firmware update state in one record with explicit phases  https://review.opendev.org/c/openstack/ironic/+/101045905:27
opendevreviewJacob Anders proposed openstack/ironic master: Keep Redfish firmware update state in one record with explicit phases  https://review.opendev.org/c/openstack/ironic/+/101045905:47
opendevreviewJacob Anders proposed openstack/ironic master: Batch non-BMC Redfish firmware updates under one reboot  https://review.opendev.org/c/openstack/ironic/+/99972006:48
opendevreviewJacob Anders proposed openstack/ironic master: Document batched Redfish firmware updates  https://review.opendev.org/c/openstack/ironic/+/99972106:48
opendevreviewJacob Anders proposed openstack/ironic master: Keep Redfish firmware update state in one record with explicit phases  https://review.opendev.org/c/openstack/ironic/+/101045906:48
opendevreviewMerged openstack/ironic master: Replace boot property literals with constants  https://review.opendev.org/c/openstack/ironic/+/98082908:41
opendevreviewJakub Jelinek proposed openstack/ironic-specs master: Warm available nodes for multi-tenant networking  https://review.opendev.org/c/openstack/ironic-specs/+/100805609:44
kubajjUpdated the spec for the ~fast-track with cleaning and provisioning network being separate~ warm-available ^ 09:45
opendevreviewJed Preist proposed openstack/bifrost master: Add support for authentication when downloading deployment images  https://review.opendev.org/c/openstack/bifrost/+/100809309:51
iurygregorygood morning ironic12:08
TheJuliagood morning12:46
TheJuliaLet the caffination begin12:46
JayFFeel free to start without me. I don't have much input for firmware UI stuff. Might take a few extra minutes to get breakfast before the things start.12:58
iurygregoryJayF, ack12:58
iurygregoryenjoy your breakfast!12:58
iurygregorycardoe, first topic is the one about firmware update =)13:03
cardoeI’m rushing home!13:04
cardoeTraffic! 5 minutes13:04
shermanmcardoe: :waves:13:47
cardoeshermanm: we should connect sometime and see where we might overlap so we can work together on landing stuff13:55
dtantsurcardoe, shermanm, https://github.com/metal3-io/metal3-docs/pull/69213:57
shermanm+113:57
opendevreviewDoug Goldstein proposed openstack/ironic master: Add inspection-rules check to ironic-manage  https://review.opendev.org/c/openstack/ironic/+/99619414:38
dtantsurJayF: so, runbooks in gophercloud. Whose problem do I make this? :)15:01
JayFdtantsur: github issue in gophercloud, assigned to adamcarthur5 / sharpz7 15:01
dtantsurokie15:01
JayFadamcarthur5: please help dtantsur 15:01
dtantsurJayF, adamcarthur5, https://github.com/gophercloud/gophercloud/issues/3642 (I cannot assign people there)15:02
opendevreviewDoug Goldstein proposed openstack/ironic master: Add inspection-rules check to ironic-manage  https://review.opendev.org/c/openstack/ironic/+/99619415:07
adamcarthur5dtantsur JayF can do ;))15:31
dtantsurthx!15:31
shermanmcardoe: definitely15:43
JayFI'll be out during the first part of the next Ironic session to attend the Nova section, Adam is presenting a spec on placement API changes for openstack-exporter15:52
cardoeJayF: oooo get them to make openstack-exporter work better!15:56
JayFhttps://review.opendev.org/c/openstack/placement/+/990761 that's the idea, at least in context of placement15:56
JayFAdam is proposing a bulk-read API which would help with data gathering15:56
shermanmI don't know if it's come up yet, but has there been discussion about exposing some kind of operator api/cli for networking-generic-switch?17:09
shermanme.g. "I get an error about stale vlan on switch X, port Y". can my operator run some kind of "ngs port remove --switch x --port y" instead of having to go ssh to the switch17:09
dtantsurI don't think we've ever talked about it, but it sounds useful to me17:09
shermanmas a small subset of "really, I'd like NGS to reconcile against target state" instead of one shot write-only17:09
shermanmwe've been calling out a lot of good areas where the happy path works, but during errors or debugging we have to break the abstraction ironic is giving over the BMC, switches, etc17:10
shermanmand staying within ironic gives some benefits like "add rbac" and "don't modify thing Y during state X"17:11
JayFthis is kinda what reattach_networking was for?17:11
JayFNGS didn't even have an Ironic-accessible API until Alain's work on ironic-networking :)17:12
shermanmyeah, I just wasn't sure if we'd successfully pulled that out of the adoption case, was a little fuzzy there17:12
JayFthat already exists and is implemented for neutron17:12
JayFthere was a patch up to do it for ironic-networking, it got -1'd for technical/implementation reasons and I think it's gonna be rewritten17:12
* TheJulia glares at the daystar making the screen difficult to read17:16
shermanmTheJulia: did we still plan on doing that network chat  sometime today?17:19
cardoeshermanm: that's why we don't use NGS directly.. We reconcile against target state.17:19
TheJuliashermanm: cardoe: can we chat around 1pm pacific? I'm in a car right now and will pass through limited cell service for ~20m here in .... 20 minutes or so17:20
TheJulia(I was thinking... friday for some reason)17:20
TheJulia(also, got forced into going and dealing with a thing in person today as well17:20
shermanmthat time works for me17:20
TheJuliahopefully the repair tech doesn't show up while we're talking :\17:21
TheJuliaAnd whee heavy winds today :(17:22
shermanmcardoe: mostly I didn't see anything that was open source or non-vendor-specific that worked that way. I'd been digging into the (now dead) networking-odl for ideas. General structure of:  precommit validates request and writes into a journal, postcommit watches for the current state to reach journal state, and a periodic job to make sure the journal state still matches what neutron wants. (e.g. cold startups, event 17:24
shermanmdropped somehow,....)17:24
shermanmbecause if we have a more global view of current vs target, we can make better decisions about how to batch commands, warn if something outside NGS changed switch state, etc17:24
shermanm... somehow I thought openflow was supposed to solve all of this 10 years ago17:25
* TheJulia watches a load shift in the wind on a truck and wonders if she is going to have a very unexpected day17:30
cardoe1pm pacific is fine17:30
TheJuliacool cool17:30
TheJuliacardoe: its slightly annoying that to have an idea factory, in gerrit, we would have to do something like inaugust :)17:43
TheJuliaThis is not my day… https://usercontent.irccloud-cdn.com/file/P149NrxH/1792086324.JPG17:45
JayFit is if you go into old fashioned train robbery mode and make off with a bear statue17:56
JayFadd a guitar and we got ourselves an official ironic statue17:56
TheJuliaI can go ask the metalworker… he is not far down the road from my hiding place18:05
TheJuliaTheir home might also be right down the road from our home as well…. It’s a small world.18:07
opendevreviewJulia Kreger proposed openstack/ironic master: WIP: Add automatic trait management for accelerators  https://review.opendev.org/c/openstack/ironic/+/101073218:41
TheJuliaJayF: ^^^18:41
cardoeTheJulia: you're driving behind horses... no code pushing18:52
TheJulia... we *were*18:52
TheJuliaand I was the pasenger18:53
TheJuliacardoe: shermanm: https://meetpad.opendev.org/oct2026-ptg-ironic 19:58
TheJuliaThere will be solutioning until morale improves!20:01
shermanm:) 20:05
opendevreviewDoug Goldstein proposed openstack/ironic master: Add inspection-rules check to ironic-manage  https://review.opendev.org/c/openstack/ironic/+/99619420:32
*** hroy_ is now known as hroy20:59
opendevreviewDoug Goldstein proposed openstack/ironic master: Fix TBN universal port and network constructors  https://review.opendev.org/c/openstack/ironic/+/101077521:24
TheJuliaSo, regarding the rusting steel ponies! Turns out they were going to the place near my home.21:59
TheJuliaIt's a small world after all!21:59
TheJuliaNow, sing!21:59
* TheJulia ducks21:59
TheJuliashermanm: looks like we can likely just "trick" the kernel into being a bit of a proxy for us. FWIW. Going to keep digging22:07
shermanmnice!22:08
TheJuliaor at least kernel client, some portion software to offer the target back off.22:17
TheJuliaWont' be perfect, but even the linux software server benchmarks I've seen were still moderately impressive22:17
shermanmTheJulia: btw, have you seen idrac "serial data capture"? https://github.com/dell/iDRAC-Redfish-Scripting/blob/master/Redfish%20Python/ExportClearSerialDataLogsREDFISH.py22:23
shermanmredfish API to enable continuous capture of serial console to 512kb circular buffer22:23
shermanmI'm curious if they've solved the blocking / perf issues22:23
TheJuliai have not, but apparently there is a "standard websocket" approach, albeit... likely needs standards folks to clarify22:25
shermanmheh, I might be able to start benchmarking serial console performance22:27
TheJuliabe careful of your interrupts22:33
TheJuliaAnyway, I'm going to hammer at... maybe a series of specs to try and articulate a model and approach over the next few days. The overall idea is huge22:34

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