Tuesday, 2026-09-29

opendevreviewMerged openstack/ironic master: Fix Lenovo UEFI boot loop in prepare_instance flow  https://review.opendev.org/c/openstack/ironic/+/98659702:13
opendevreviewMerged openstack/networking-baremetal stable/2026.2: Don't let stale agent cleanup abort agent startup  https://review.opendev.org/c/openstack/networking-baremetal/+/100754605:43
opendevreviewMerged openstack/networking-baremetal stable/2026.1: Don't let stale agent cleanup abort agent startup  https://review.opendev.org/c/openstack/networking-baremetal/+/100754706:21
mnasiadkaHmm, is that normal that bifrost upgrade jobs are failing? https://zuul.opendev.org/t/openstack/build/bb99021b72df4aa18586e10dc14de28b08:21
rpittaumnasiadka: yes... well, no! :D we're working to fix that 08:23
mnasiadkaThanks, so I’ll wait ;)08:23
rpittaucouple of patches still missing, should be quick08:24
*** jroll09 is now known as jroll008:56
opendevreviewMichal Nasiadka proposed openstack/bifrost master: Experimental support for ARM64 hosts on Debian  https://review.opendev.org/c/openstack/bifrost/+/92005709:08
opendevreviewMichal Nasiadka proposed openstack/bifrost master: Experimental support for ARM64 hosts on Debian  https://review.opendev.org/c/openstack/bifrost/+/92005709:41
opendevreviewMichal Nasiadka proposed openstack/bifrost master: Experimental support for ARM64 hosts on Debian  https://review.opendev.org/c/openstack/bifrost/+/92005709:43
opendevreviewMichal Nasiadka proposed openstack/bifrost master: Experimental support for ARM64 hosts on Debian  https://review.opendev.org/c/openstack/bifrost/+/92005709:43
opendevreviewMichal Nasiadka proposed openstack/bifrost master: Experimental support for ARM64 hosts on Debian  https://review.opendev.org/c/openstack/bifrost/+/92005709:43
opendevreviewMichal Nasiadka proposed openstack/bifrost master: Experimental support for ARM64 hosts on Debian  https://review.opendev.org/c/openstack/bifrost/+/92005709:44
*** Unknown123 is now known as Mike--09:45
opendevreviewMichal Nasiadka proposed openstack/bifrost master: Experimental support for ARM64 hosts on Debian  https://review.opendev.org/c/openstack/bifrost/+/92005709:46
opendevreviewMichal Nasiadka proposed openstack/bifrost master: Experimental support for ARM64 hosts on Debian  https://review.opendev.org/c/openstack/bifrost/+/92005709:48
opendevreviewMichal Nasiadka proposed openstack/bifrost master: Experimental support for ARM64 hosts on Debian  https://review.opendev.org/c/openstack/bifrost/+/92005710:22
opendevreviewMichal Nasiadka proposed openstack/bifrost master: Experimental support for ARM64 hosts on Debian  https://review.opendev.org/c/openstack/bifrost/+/92005711:38
dtantsurcardoe, TheJulia, hey, I'm not sure which comments are calls for actions in https://review.opendev.org/c/openstack/ironic-specs/+/1006205 please clarify12:06
opendevreviewMerged openstack/bifrost stable/2026.2: Update .gitreview for stable/2026.2  https://review.opendev.org/c/openstack/bifrost/+/100645312:15
opendevreviewMerged openstack/networking-baremetal master: docs: Clean up the diagram to be more explicit  https://review.opendev.org/c/openstack/networking-baremetal/+/99029412:22
opendevreviewRiccardo Pittau proposed openstack/bifrost stable/2026.2: [CI] Upgrade non-SLURP 2026.2 from 2026.1  https://review.opendev.org/c/openstack/bifrost/+/100785512:37
opendevreviewJed Preist proposed openstack/ironic master: Enable redfish-virtual-media on iDRAC10  https://review.opendev.org/c/openstack/ironic/+/100785613:06
TheJuliadtantsur: I think it is more discussion required and figure out along what lines to consider more "crud style" interactions than higher level workflows of specific desired patterns.13:09
TheJuliaOverall, both cardoe's and your specs are fairly agreeable, the key is more so make sure we don't shoot each other in the foot and ensure we're complimenting13:10
dtantsurTheJulia: unless we want to open pass-thru API to Redfish, we cannot avoid having specific workflows13:10
dtantsurour specs are completely orthogonal to the best of my knowledge13:10
opendevreviewJed Preist proposed openstack/ironic master: Enable redfish-virtual-media on iDRAC10  https://review.opendev.org/c/openstack/ironic/+/100785613:11
TheJuliadtantsur: well, I'm more thinking the right way to handle some aspects is to have lower level items such as "configure_bmc_setting_x" and a higher level step which is "configure_ldap" or "configure_oidc" and it expands out to the lower level steps with vendor context13:11
TheJuliadtantsur: they are overlapping quite a bit from my point of view13:12
dtantsurTheJulia: the confusion you may be operating it is that these things are configurable via some generic "BMC settings" API, like the one cardoe is proposing.13:12
dtantsurWhich is why they're *NOT* overlapping :)13:12
TheJuliathat doesn't mean either are wrong13:12
TheJuliaSo your saying that there is entirely separate specific endpoints for each and every action you've proposed?13:12
dtantsurTheJulia: correct. I think I listed them in the spec but maybe I forgot.13:13
TheJuliaI didn't see them offhand, but that doesn't mean they are not there13:13
dtantsurPassword -> ManagerAccount, LDAP -> AccountService, networking -> EthernetInterface, what cardoe proposes -> @Settings (IIRC)13:13
dtantsurIt's possible that some of them are also exposed via Settings. This is something that is not 100% clear to me so far (I lost access to hardware because of internal lab stuff)13:14
TheJuliaSo, I don't think every bmc modeles remote auth via just account service, I seem to remember dell and hp having a bunch of oem settings13:14
TheJuliabut I'd have to pull them up again and look13:14
dtantsurThis stuff changes a lot between generations13:14
TheJuliaindeed13:15
TheJuliaand breaks on how willing they are to maintain/keep/make usable the generic endpoints13:15
dtantsurTheJulia: example: https://github.com/dell/iDRAC-Redfish-Scripting/blob/master/Redfish%20Python/CreateIdracUserCsvFileREDFISH.py#L76-L8013:16
TheJuliaI guess what I'm saying is I'd slightly smaller building blocks which can be interated upon, but I'd like to see both of y'all talk before I toss +2's on each item.13:17
dtantsurSure. As long as it's not in limbo for weeks..13:18
TheJuliaThis is where we replace cardoe's coffee with decaf and see what happens ;)13:18
cardoeSo I was seeing it as all generic settings and then Dmitri's on top13:18
TheJuliacardoe: yeah, that is sort of how I'm thinking. doing user actions is distinctly different13:19
dtantsurAuthoritative answer about LDAP: https://redfishforum.com/thread/913/configure-ldap-redfish-api13:19
TheJuliaI guess the thing is "if the abstracted endpoint is not available", the default first step will always be lower level settings13:19
TheJuliaso, fwiw, you'll likely need to also support different models of ldap config13:20
dtantsurI'd like to start with the official one and work from there. I don't have cycles to boil the ocean, unfortunately.13:21
TheJuliamraineri's comment has a server password, not every server will require that. Folks who permit anonymous searching authenticate as the user requesting upon finding the entry13:21
* TheJulia ran ldap ages ago13:21
TheJuliaoh yeah, not saying to boil the ocean. That is for cardoe's AI prompt to go crazy on for us. ;)13:21
TheJuliaThe whole purpose of a spec is to spread the context around and enable discusison, I think that is what is happening13:22
* TheJulia wonders if we should have instead replaced cardoe's coffee with something stronger13:23
TheJuliaSpeaking of stalled review items, I'd really love some reviews on the outstanding networking specs since I have folks demanding more and more advanced networking all the time.13:28
TheJuliacardoe: you owe JayF a reply on https://review.opendev.org/c/openstack/ironic-specs/+/99944813:29
opendevreviewMerged openstack/networking-baremetal stable/2026.1: Remove duplicate OVN LocalnetPortEvent registration  https://review.opendev.org/c/openstack/networking-baremetal/+/100694013:30
opendevreviewMerged openstack/networking-baremetal stable/2026.2: Remove duplicate OVN LocalnetPortEvent registration  https://review.opendev.org/c/openstack/networking-baremetal/+/100693813:47
cardoeTheJulia: I'll get on it13:54
cardoedtantsur: so for example I won't find the LDAP part useful since I don't use that. But generically the account service is useful.13:55
dtantsurcardoe: so you're thinking more of a generic update_account_service?13:55
cardoeprobably?13:56
dtantsurAs in, have a curated list fields that can be PATCHed in?13:58
dtantsurTheJulia, any thoughts?13:58
TheJuliaI think that would be pretty solid13:58
TheJuliaand if we want to put a wrapper step around that, I'm all for treating our steps that way ;)13:59
dtantsurAnd the same instead of just updating Password? Or is specific to AccountService configuration?13:59
dtantsurI'm trying to strike a balance between enabling features and this turning into passthru PATCH API14:00
dtantsurI.e. to which extent do we want it fully specified (vs accepting a JSON blob and PATCHing it in)?14:01
TheJuliafor accounts themselves, I think we're going to need a little more variety of options on specific actions. Honestly.14:02
TheJuliaeveryone's policy/model is viable to vary14:03
TheJuliaand thats okay, just need to find what is reasonable for us to do and what we should avoid14:03
dtantsurI can model both the way I model LDAP data right now: we receive a DMTF JSON that we validate with a (stripped down) version of their schema14:03
dtantsurand then PATCH.14:04
dtantsurI can even roll all of this into one step if that's preferred. I'm not sure what to do with the networking part though.14:06
TheJuliaThe networking one is a bit harder because its such an opinionated space and even at simplest config there are... ?4? dramatically different configuraitons14:08
dtantsurAnd btw, cardoe, if we go down that ^^^ path, you'll need to update your approach too. Right now, you have several steps for what is essentially Dell attributes.14:11
TheJuliaDell and HPE hide their oem things in entirely separate areas14:12
TheJuliafwiw14:12
dtantsurYeah, but the patch is about Dell specifically14:13
TheJuliaDoug's though, is targetted at those lowest level settings. "EnsureSpecialPowerForPCISlot5" and being able to toggle it is the mental space I think he is at14:13
TheJuliayeah14:13
dtantsurI mean the other one, https://review.opendev.org/c/openstack/ironic/+/100708314:13
TheJuliaoh!14:14
TheJuliaI haven't looked at his actual change yet14:14
dtantsurAll 3 are set_dell_attributes in a trench coat14:14
TheJuliaheh14:14
TheJuliaSo how many layers of trench coats is that?!14:14
dtantsurYes!14:14
TheJulia'Hey server admin! I've got some stuff to make your severs go brrrrrrrrr!"14:15
JayFdtantsur: I don't know if my downstream woulduse Ironic to configure it, but we use the LDAP support in BMCs.14:15
JayFdtantsur: (including on a dell so you can increment the !root/calvin counter to 1)14:16
dtantsur\o/14:16
TheJulia.... Hopefully the administration in the US never tries with data center ops folks like what they did to all pilots/flight attendants last week.14:16
dtantsurDo I want to know?14:17
TheJuliaI mean, if you follow anything flying related on reddit, you would have seen the flight crew responses by now14:17
* dtantsur does not14:17
JayFcardoe: I'll be doing my VMT slides for the OIF presentation on Thursday today; if you wanna work on Ironic ones at well I'll be engaged for cross-review14:18
TheJuliaThinking outloud before I walk the corgi, does anyone have any decent tools to fake message chats like via text messages? I've got a talk coming up in november and it might be a fun way to convey across some of the key context as a dialog14:29
cardoeyeah later this afternoon14:35
dtantsurTheJulia: by the way, was there a reason why you didn't add reattach_networking to ironic-networking? Or did it simply not exist back then?14:52
TheJuliaTimeline wise, I don't think it existed back then14:53
TheJuliaI... honestly... don't remember even doing that work and I pulled it up and was like "oh!"14:53
dtantsurheh14:53
TheJuliawell, I remember I did it, but didn't remember when14:53
dtantsurit may come handy for one of our obscure cases14:53
TheJuliagood to hear14:54
opendevreviewDmitry Tantsur proposed openstack/ironic master: Also support reattach_network step in ironic-networking  https://review.opendev.org/c/openstack/ironic/+/100788714:59
opendevreviewMerged openstack/networking-baremetal master: Validate device options on startup  https://review.opendev.org/c/openstack/networking-baremetal/+/100252215:26
opendevreviewTakashi Kajinami proposed openstack/ironic master: Declare Python 3.14 support  https://review.opendev.org/c/openstack/ironic/+/100789415:38
opendevreviewTakashi Kajinami proposed openstack/ironic master: Declare Python 3.14 support  https://review.opendev.org/c/openstack/ironic/+/100789415:39
opendevreviewTakashi Kajinami proposed openstack/python-ironicclient master: Declare Python 3.15 support  https://review.opendev.org/c/openstack/python-ironicclient/+/100789515:40
opendevreviewMerged openstack/ironic master: Fix source version in SLURP job  https://review.opendev.org/c/openstack/ironic/+/100768615:50
TheJuliaJayF: When you get a chance to glance, the vmt side task on https://bugs.launchpad.net/ironic/+bug/2160548 is marked incomplete. I don't really think it makes sense to issue anything, but just wanted to higlight it for housekeeping purposes15:54
JayFcommented15:55
JayFmarked invalid15:55
JayFer, wontfix15:55
TheJuliak, thx15:57
opendevreviewMerged openstack/networking-generic-switch master: docs: revise the docs depth for improved browsing clarity  https://review.opendev.org/c/openstack/networking-generic-switch/+/100682316:35
opendevreviewMerged openstack/ironic stable/2026.1: Don't raise if an object's attribute is None in _retrieve_attribute  https://review.opendev.org/c/openstack/ironic/+/100775818:06
opendevreviewVerification of a change to openstack/ironic stable/2026.2 failed: Don't raise if an object's attribute is None in _retrieve_attribute  https://review.opendev.org/c/openstack/ironic/+/100775718:09
opendevreviewHarald Jensås proposed openstack/networking-generic-switch master: netconf: Add Juniper NETCONF switch driver  https://review.opendev.org/c/openstack/networking-generic-switch/+/100752318:48
opendevreviewVerification of a change to openstack/ironic master failed: Declare Python 3.14 support  https://review.opendev.org/c/openstack/ironic/+/100789421:25
opendevreviewVerification of a change to openstack/ironic master failed: Declare Python 3.14 support  https://review.opendev.org/c/openstack/ironic/+/100789421:46
TheJulialooks like ironic-python-agent-builder is unhappy: https://paste.opendev.org/show/bGbfVr9dsMhJxBcJ2kxh/ anyone aware of this?22:02
opendevreviewVerification of a change to openstack/ironic master failed: Use official service type name for cinder  https://review.opendev.org/c/openstack/ironic/+/100759022:13
opendevreviewJulia Kreger proposed openstack/ironic-python-agent-builder master: Don't remove polkit-libs on el10  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/100798122:43
TheJuliaThat should fix dib up22:43
TheJuliawell, ironic-python-agent-builder22:43
opendevreviewJulia Kreger proposed openstack/ironic-python-agent-builder master: Don't remove polkit-libs on el10  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/100798122:55
opendevreviewJulia Kreger proposed openstack/ironic-python-agent-builder master: Don't remove polkit-libs on el10  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/100798122:59
TheJuliaokay, fun mere conflict that git review should have highlighted :(23:02
JayFpre-applied a +2 if CI likes it23:17
JayFthank you :)23:17
TheJuliaAnyway, it looks like 9-stream building is no longer viable... the checksum files are missing for everything but azure and it does a "this is old popup"23:35
TheJuliaso.... yeeah.23:35
TheJuliaAny opinions on disabling the 9-stream building and only running 10?23:35
TheJuliahttps://paste.opendev.org/show/bKo0MHcO7Sfl9LmHvwef/23:38
TheJuliaI've pinged spotz specifically23:41
opendevreviewSteve Baker proposed openstack/ironic-python-agent-builder master: Map iptables to iptables-nft on redhat family  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/100732023:50
opendevreviewSteve Baker proposed openstack/ironic-python-agent-builder master: Handle passwd coming from shadow-utils on rhel-10  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/100732123:50
opendevreviewSteve Baker proposed openstack/ironic-python-agent-builder master: Do all package removals with install-packages -e  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/100732323:50

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