Wednesday, 2026-03-04

opendevreviewJacob Anders proposed openstack/ironic master: fix redfish BIOS settings update to not require IPA  https://review.opendev.org/c/openstack/ironic/+/97756904:36
opendevreviewJacob Anders proposed openstack/ironic master: cleaning: auto-detect ramdisk need from step metadata  https://review.opendev.org/c/openstack/ironic/+/97884405:24
opendevreviewMerged openstack/python-ironicclient master: Add type annotations to `ironicclient/common/base.py`  https://review.opendev.org/c/openstack/python-ironicclient/+/97833506:27
rpittaugood morning ironic! o/07:33
FreemanBoss[m]Good morning ironic 09:49
opendevreviewMerged openstack/bifrost master: Fix the dnsmasq.leases location on Debian systems  https://review.opendev.org/c/openstack/bifrost/+/95887311:04
rpittauTheJulia: when you have a moment pleas rebase https://review.opendev.org/c/openstack/bifrost/+/968417 would love to get that into bifrost  release :)11:51
alegacy_Will NGS get released to a new version at the end of this cycle along with Ironic?13:49
rpittaualegacy_: ngs has been released already https://review.opendev.org/c/openstack/releases/+/97847113:52
alegacy_rpittau: great, thank you!13:54
* TheJulia takes a big sip of coffee14:12
opendevreviewJulia Kreger proposed openstack/bifrost master: Upload to and use artifact from OCI registry  https://review.opendev.org/c/openstack/bifrost/+/96841714:14
cardoeSo how do we propose updates to https://ironicbaremetal.org/ ?14:41
TheJuliagithub! https://github.com/openstackweb/ironic-website15:09
TheJuliaIt is all netlify+SaSS. That being said, claude knows how to take text and make it a blog post15:09
opendevreviewMerged openstack/ironic-python-agent-builder master: Add project badge  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/97235415:09
TheJuliaAnd it knows all the formatting pitfalls which bring madness15:09
* TheJulia stresses... the bring madness15:09
opendevreviewKaran Anand proposed openstack/python-ironicclient master: Add type annotations to `ironicclient/exc.py`  https://review.opendev.org/c/openstack/python-ironicclient/+/97833617:49
opendevreviewKaran Anand proposed openstack/python-ironicclient master: Add type annotations to `ironicclient/common/utils.py`  https://review.opendev.org/c/openstack/python-ironicclient/+/97833717:49
opendevreviewKaran Anand proposed openstack/python-ironicclient master: Add type annotations to `ironicclient/common/http.py`  https://review.opendev.org/c/openstack/python-ironicclient/+/97891717:49
-opendevstatus- NOTICE: The Gerrit service on review.opendev.org will be offline momentarily for a software upgrade18:11
opendevreviewKaran Anand proposed openstack/python-ironicclient master: Add type annotations to `ironicclient/exc.py`  https://review.opendev.org/c/openstack/python-ironicclient/+/97833618:23
opendevreviewKaran Anand proposed openstack/python-ironicclient master: Add type annotations to `ironicclient/common/utils.py`  https://review.opendev.org/c/openstack/python-ironicclient/+/97833718:23
opendevreviewKaran Anand proposed openstack/python-ironicclient master: Add type annotations to `ironicclient/common/http.py`  https://review.opendev.org/c/openstack/python-ironicclient/+/97891718:23
opendevreviewcid proposed openstack/ironic master: Abort now always aborts  https://review.opendev.org/c/openstack/ironic/+/97895318:27
opendevreviewcid proposed openstack/ironic master: Abort now always aborts  https://review.opendev.org/c/openstack/ironic/+/97895318:31
opendevreviewcid proposed openstack/ironic master: Abort now always aborts  https://review.opendev.org/c/openstack/ironic/+/97895318:32
JayFHas anyone created the etherpad for the H ptg? It's not on ptg.opendev.org or in the whiteboard19:24
JayFhttps://etherpad.opendev.org/p/ironic-ptg-2026.219:24
JayFI put it on the whiteboard, will upadte the ptg site when I get outta meetings19:30
shermanmI wanted to ask an opinion/approach question w.r.t. adding non-netmiko interfaces to ngs.  We've got an internal branch of the cumulus_nvue http interface working now (to be updated on https://review.opendev.org/c/openstack/networking-generic-switch/+/946630), but it's also similar to https://review.opendev.org/c/openstack/networking-generic-switch/+/96848420:27
shermanmso... where should we be putting things, and should we have a base class for things like that? or just ignore the problem until things become more reviewable?20:28
JayFI know my name is attached to the group review on that, but I'm going to let people better versed on NGS answer you :)20:29
TheJuliaI was just glancing at the upgrade status check, but thinking maybe we might need to check some other drivers or "known removed drivers" in case someone is doing a giant version jump https://github.com/openstack/ironic/blob/master/ironic/command/status.py20:32
TheJuliashermanm: I think there is likely agreement on proceeding with logical non-netmiko interfaces, just need to figure them out and overall comfort level for landing them20:33
TheJuliain large part, because they are so much *more* code than "netmiko is a shim"20:33
TheJuliaand "we know our commands!"20:33
JayFclif and I are going to push to get milestone 2 of TBN in this cycle, I'm trying to get data model stuff posted today, but quick reviews are greatly appreciated20:35
JayFit's within reach but we'll need quick turnaround on reviews20:35
TheJuliak20:36
TheJuliashermanm: a good example of that is in ndfc, to make it consistent, it looks like we have to poll state out first then update it20:42
TheJuliawhen doing the action on the switch is an entirely different flow that doesn't exist quite the same way20:42
TheJuliasince you don't update a port, you update a network with the additional ports20:46
opendevreviewJay Faulkner proposed openstack/ironic master: Add dynamic portgroup fields (API 1.111)  https://review.opendev.org/c/openstack/ironic/+/97896421:00
opendevreviewJay Faulkner proposed openstack/ironic master: Add dynamic portgroup fields (API 1.111)  https://review.opendev.org/c/openstack/ironic/+/97896421:05
JayFneed to get CI feedback on it, but it passes my code review now \o/21:06
cardoeTheJulia: you again have an overall view of how you expect your fabric to behave and you push that out. So there’s more to the sync that needs to happen. Refreshing to edit gets expensive so you need a cache.22:19
TheJuliaYeah, but that needs to be really heavily balanced22:34
TheJuliaI haven’t thought of all the edges on that22:34
TheJuliaFeels like a triangular blade22:34
TheJuliaHmm, seems like we wouldn't really be able to support vlan like we do natively with apstra :(22:53
TheJuliabasically, crossing a switch is expected to occur on vxlan. Maybe it makes sense to do, dunno22:59

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