Thursday, 2026-03-12

opendevreviewDoug Goldstein proposed openstack/ironic master: fix: MAC address handling was not always normalized  https://review.opendev.org/c/openstack/ironic/+/98018000:51
opendevreviewDoug Goldstein proposed openstack/ironic master: remove dead code for normalize MAC  https://review.opendev.org/c/openstack/ironic/+/98018100:54
cardoeJayF: yeah I'll poke keekz (Nick).00:54
opendevreviewHarald Jensås proposed openstack/sushy-tools master: novadriver: Detect disk format from image content  https://review.opendev.org/c/openstack/sushy-tools/+/98018603:16
opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic master: Dell iDRAC tasks show is_processing True when COMPLETED  https://review.opendev.org/c/openstack/ironic/+/97665703:36
opendevreviewMerged openstack/ironic master: Add dynamic portgroup fields (API 1.111)  https://review.opendev.org/c/openstack/ironic/+/97896403:41
opendevreviewJacob Anders proposed openstack/ironic master: Skip redundant BIOS reboot when settings already match  https://review.opendev.org/c/openstack/ironic/+/97982805:37
*** jroll09 is now known as jroll006:28
rpittaugood morning ironic! o/07:49
opendevreviewNathan Harper proposed openstack/ironic-python-agent-builder stable/2025.1: Wait up to 30 seconds for config drive  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/98020909:09
opendevreviewNathan Harper proposed openstack/ironic-python-agent-builder stable/2025.1: Wait up to 30 seconds for config drive  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/98020909:11
opendevreviewSyed Haseeb Ahmed proposed openstack/ironic stable/2025.2: Support pluggable API middleware via entry points  https://review.opendev.org/c/openstack/ironic/+/98021109:12
opendevreviewJakub Jelinek proposed openstack/ironic master: Add cpus inspection hook  https://review.opendev.org/c/openstack/ironic/+/98021409:22
kubajjgood morning rpittau, and Ironic! o/09:25
rpittauhey kubajj :)09:28
kubajjI have noticed that the memory inspection hook sets memory_mb to be an int in the properties, whereas local_gb (from root-device hook) is set to a string. Should I change this for consistency?09:29
opendevreviewRiccardo Pittau proposed openstack/ironic master: Fix Redfish connect timeout to prevent conductor worker exhaustion  https://review.opendev.org/c/openstack/ironic/+/97987209:30
opendevreviewRiccardo Pittau proposed openstack/ironic master: Use shared lock for get_virtual_media conductor method  https://review.opendev.org/c/openstack/ironic/+/98008910:07
jandersdtantsur cardoe I am thinking what's the best way forward with https://review.opendev.org/c/openstack/ironic/+/97756910:08
janders(as well as the other two chained on top of it: https://review.opendev.org/c/openstack/ironic/+/978844 and https://review.opendev.org/c/openstack/ironic/+/979828)10:08
opendevreviewRiccardo Pittau proposed openstack/ironic master: Use shared lock for get_virtual_media conductor method  https://review.opendev.org/c/openstack/ironic/+/98008910:08
jandersare you reasonably happy with the direction and would like to see some testing, or do we still have outstanding implementation concerns?10:08
janderswe have someone on our side testing internally, it looks reasonably good in general but I am very much aware our downstream needs may be different10:09
dtantsurI still need to take a look in some break between meetings10:53
jandersACK+TY11:05
opendevreviewHarald Jensås proposed openstack/sushy-tools master: novadriver: Add rescue-based virtual media support  https://review.opendev.org/c/openstack/sushy-tools/+/98025511:20
opendevreviewSyed Haseeb Ahmed proposed openstack/ironic stable/2025.2: Support pluggable API middleware via entry points  https://review.opendev.org/c/openstack/ironic/+/98021111:39
opendevreviewHarald Jensås proposed openstack/sushy-tools master: novadriver: Add rescue-based virtual media support  https://review.opendev.org/c/openstack/sushy-tools/+/98025511:58
opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic master: Dell iDRAC tasks show is_processing True when COMPLETED  https://review.opendev.org/c/openstack/ironic/+/97665712:20
TheJuliabrraaaains14:00
TheJuliakubajj: hmm, good question, likely best to go to ints...14:41
kubajjTheJulia: ok, will do14:42
* TheJulia makes more coffee to lead into the $NEXT meeting14:43
opendevreviewJay Faulkner proposed openstack/ironic master: Support ramdisk deploy with Glance image_source  https://review.opendev.org/c/openstack/ironic/+/97882816:06
opendevreviewJay Faulkner proposed openstack/ironic master: Add ramdisk to autodetect deploy interface  https://review.opendev.org/c/openstack/ironic/+/97882916:06
opendevreviewJay Faulkner proposed openstack/ironic master: Enable ramdisk autodetect by default  https://review.opendev.org/c/openstack/ironic/+/97860216:06
JayFSo so close!16:06
JayFApparently leaving instance_info[image_source] around is a nogo, we have too much code that keys off it existing being a sentinel for direct deploy16:07
dtantsuryeah.... it's such a mess16:07
JayFYeah, it's an especially unfortunate assumption given that I want us to make more and more of our alternate deploy interfaces available via Nova16:13
JayFAlthough at this point I think the only one left that might make sense would be anaconda16:14
dtantsurIf deploy_utils was not so scary to touch, we would need to change all this guessing logic (incl. boot_option) to passing explicit parameters16:15
JayFI would be +1 to that being a PTG topic16:16
JayFsomething being scary to touch is the #1 sign that we should touch it and fix that16:17
opendevreviewJay Faulkner proposed openstack/ironic master: Support ramdisk deploy with Glance image_source  https://review.opendev.org/c/openstack/ironic/+/97882816:39
opendevreviewJay Faulkner proposed openstack/ironic master: Add ramdisk to autodetect deploy interface  https://review.opendev.org/c/openstack/ironic/+/97882916:39
opendevreviewJay Faulkner proposed openstack/ironic master: Enable ramdisk autodetect by default  https://review.opendev.org/c/openstack/ironic/+/97860216:39
JayFdtantsur: but wait; there's more! https://review.opendev.org/c/openstack/ironic/+/978828/5/ironic/drivers/modules/ramdisk.py (line 149) :( 16:39
dtantsura lot of sadness16:54
JayFYeah, but at least given it's ramdisk driver it's less of a hassle to just pop off e.g. image_type16:55
opendevreviewJulia Kreger proposed openstack/networking-baremetal master: fix: correct client ovs/ovn idl object creation  https://review.opendev.org/c/openstack/networking-baremetal/+/98032417:07
TheJuliaI honestly don't think deploy_utils is that scary to touch, but it definitely has a blast radius if something is wrong17:16
opendevreviewJay Faulkner proposed openstack/ironic master: Correct disk-format in ramdisk boot docs  https://review.opendev.org/c/openstack/ironic/+/98033317:46
JayFthose ramdisk changes have been tested working in the real world if folks get a chance to review them \o/18:28
TheJuliacool cool18:54
opendevreviewJulia Kreger proposed openstack/networking-generic-switch master: Move multicast helper to device_utils.  https://review.opendev.org/c/openstack/networking-generic-switch/+/98015818:55
opendevreviewJulia Kreger proposed openstack/networking-generic-switch master: Arista eos multicast vxlan  https://review.opendev.org/c/openstack/networking-generic-switch/+/98015918:55
JayFTheJulia: fwiw I accidentally searched topic:ironic-week-prio instead of hashtag and like, a half dozen-ish of your patches popped up19:01
TheJuliale sigh and "DOH!"19:01
JayF(and one of mine from like a year ago lol)19:02
JayFugh :( autodetect CI is busted and I gotta fix it for the top of my chain19:08
JayFwe DO set enabled_deploy_interfaces but do NOT set autodetect_deploy_interfaces so adding a default blows up the job19:08
JayFI'm going to add a specific setting for autodetect interfaces to be set in devstack and then set it in my change19:09
JayFif I could get a quick review on the CI fix it'd be nice19:09
* JayF should have it up in minutes19:09
opendevreviewJay Faulkner proposed openstack/ironic master: Set supported autodetect interfaces in devstack  https://review.opendev.org/c/openstack/ironic/+/98034119:12
opendevreviewHarald Jensås proposed openstack/sushy-tools master: novadriver: Detect disk format from image content  https://review.opendev.org/c/openstack/sushy-tools/+/98018620:02
cardoeJayF: yeah that MAC function confused me too.20:17
opendevreviewMerged openstack/ironic stable/2025.2: fix(redfish): correct submission of DateTime to BMC  https://review.opendev.org/c/openstack/ironic/+/98017720:22
cardoeJayF: so for the ramdisk... just wanted to ask.. container bare is correct?20:28
cardoeAlso, did we deprecate the partition image? Maybe we treat this as the default mode?20:28
JayFcardoe: I don't know *220:31
JayFcardoe: it works using teh docs provided according to doug, excepting the one thing he asked me to correct20:32
cardoeheh. fair.20:32
JayFcardoe: with the caveat it was backported to caracal to test (it was clean, he assures me)20:32
cardoeIt's very similar to my VMware Anaconda fork support.20:32
JayFAnaconda driver is probably the last "low hanging" deploy interface that could be added to autodetect20:33
cardoeWhich I never got back to since we switched to packaging up their installer as a whole disk image that rewrites the disk its installed from.20:33
cardoeIt's fruit hangs a little bit higher up than you might think.20:34
JayFif you say that more quietly someone might take the bait before they realize that :P 20:34
JayFI have 0 use cases for anaconda deploy interface and won't pursue that personally, just thinking through stuff like ansible/custom-agent doesn't make sense, for instance20:34
cardoeThere's a couple of things that make assumptions around the test setup of devstack.20:35
cardoeif I recall we download some stuff and it actually uses a different file than whats in glance but we happen to upload that same file to glance.20:35
cardoeThis was back in the Sonnet 3 days and it couldn't reason its way out of that.20:36
JayFcardoe: https://review.opendev.org/c/openstack/ironic/+/980341 is a trivial review and will prevent the last in my chain of ramdisk cahnges from continuing to fail ci, if you got a sec20:36
cardoe+W'd20:38
JayFthe ramdisk changes themselves would love a review too, I just wanted to get in front of the CI pain the last one is feeling20:38
JayFand that is only urgent in the sense that I want it in G :) 20:38
cardoeYeah I'm reviewing them now.20:39
cardoesince you commented on the MAC stuff... https://review.opendev.org/c/openstack/ironic/+/980180 that's actually the fix... I think I caught all the places and made the tests better.20:40
JayFit was open under review when I ran outta steam and took the dog for a walk20:40
JayFfinishing the review is in queue20:40
JayFI almost suggested you get normalize_mac and validate_and_normalize_mac into oslo_utils.netutils but on the other hand, meh20:41
cardoeNot a bad idea. This close to the release I suspect that'll be tough.20:42
JayFEven if that was suggested, it wouldn't be blocking20:42
JayFit's past freeze for oslo stuff in current release20:42
JayFbtw cardoe you might want https://review.opendev.org/c/openstack/oslo.utils/+/978997 downstream20:43
opendevreviewMerged openstack/ironic master: Add group_and_attach_ports support to TBN  https://review.opendev.org/c/openstack/ironic/+/98007020:43
cardoeand here I was gonna enjoy a nice weekend at the lake and I see something like that.20:44
JayFwith my VMT hat on, passwords in logs are considered hardening opportunities20:44
JayFI just thought about it when I realized it landed post-freeze so that won't hit until H20:45
opendevreviewMerged openstack/ironic master: Dell iDRAC tasks show is_processing True when COMPLETED  https://review.opendev.org/c/openstack/ironic/+/97665720:57
TheJuliacardoe: w/r/t partition, I'm not sure if we officially deprecated it, but we basically said "don't use it, use whole disk images"21:13
JayFI will note, if you *wanted* to properly deprecate it21:36
JayFwe'd need to add some logging and a release note and start a timer21:36
cardoeah bummer22:13
cardoeJust was gonna say make your new thing the default behavior without the extra flag.22:13
JayFI am -1 to that, and commented to that effect in gerrit22:14
JayFI want autodetection driver support in an image to be explicitly opt-in22:14
JayFjust to prevent an entire class of bug of "whoops these things are similarly shaped and now my deploy interface is getting swapped"22:15
opendevreviewMerged openstack/ironic master: fix: MAC address handling was not always normalized  https://review.opendev.org/c/openstack/ironic/+/98018022:17
opendevreviewMerged openstack/ironic master: remove dead code for normalize MAC  https://review.opendev.org/c/openstack/ironic/+/98018122:17
opendevreviewDoug Goldstein proposed openstack/ironic stable/2025.2: fix: MAC address handling was not always normalized  https://review.opendev.org/c/openstack/ironic/+/98037122:46
opendevreviewHarald Jensås proposed openstack/networking-baremetal master: Use other_config for bridge-mapping lookup (OVN)  https://review.opendev.org/c/openstack/networking-baremetal/+/98037423:02
opendevreviewHarald Jensås proposed openstack/networking-baremetal master: Allow hostname in l2vni_network_nodes.yaml config  https://review.opendev.org/c/openstack/networking-baremetal/+/98037523:02
opendevreviewClif Houck proposed openstack/ironic master: Update TBN docs for group_and_attach_ports  https://review.opendev.org/c/openstack/ironic/+/98037623:27
opendevreviewMerged openstack/ironic master: Set supported autodetect interfaces in devstack  https://review.opendev.org/c/openstack/ironic/+/98034123:32

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