Thursday, 2025-10-02

rpittaugood morning ironic! o/07:03
opendevreviewMerged openstack/ironic stable/2025.1: Increase memory allocation for ironic-base  https://review.opendev.org/c/openstack/ironic/+/96272308:43
opendevreviewMerged openstack/ironic stable/2024.2: Increase memory allocation for ironic-base  https://review.opendev.org/c/openstack/ironic/+/96272408:43
opendevreviewMerged openstack/ironic master: fix idrac9 version handling in redfish vmedia boot interface  https://review.opendev.org/c/openstack/ironic/+/96267808:44
opendevreviewEttore Simone proposed openstack/ironic master: Allow multiple HTTP redirects for image source  https://review.opendev.org/c/openstack/ironic/+/96267608:47
opendevreviewEttore Simone proposed openstack/ironic master: Allow multiple HTTP redirects for image source  https://review.opendev.org/c/openstack/ironic/+/96267609:18
dtantsurJayF: re asyncio: the power loop is not easier: it doesn't just read information, it also writes it (== changes power state)10:42
dtantsurhey folks, is it expected that https://github.com/openstack/ironic/blob/stable/2025.2/ironic/drivers/modules/redfish/boot.py#L786-L788 does not work for standalone networking?10:48
alegacy_dtantsur: ya, there is certainly no 'vif' handling in the standalone network driver.11:24
alegacy_what use case does that code cover?  it is preparing the node to pxe boot by initiating the boot via redfish?11:25
dtantsuralegacy_: that's what caused the discussion https://github.com/metal3-io/baremetal-operator/issues/271211:26
alegacy_perhaps a new method on the network interface should be added to retrieve the mac of the pxe enabled port... rather than (or in addition to) the get_current_vif method.11:31
dtantsuryeah, I think we need to fall back to pxe_enabled11:51
dtantsurTheJulia: hey, does https://docs.openstack.org/ironic/latest/admin/dhcp-less.html need update with all the recent IPA-builder and IPA changes in this area?12:19
dtantsurdo people still need to install simple-init aka glean?12:19
opendevreviewJacob Anders proposed openstack/ironic master: Fix intermittent Redfish firmware update failures with BMC validation  https://review.opendev.org/c/openstack/ironic/+/96023012:23
opendevreviewJacob Anders proposed openstack/ironic master: [WIP] Make cache_firmware_components more resilient during upgrades  https://review.opendev.org/c/openstack/ironic/+/96071112:26
opendevreviewJacob Anders proposed openstack/ironic master: Fix intermittent Redfish firmware update failures with BMC validation  https://review.opendev.org/c/openstack/ironic/+/96023012:43
opendevreviewJacob Anders proposed openstack/ironic master: Fix intermittent Redfish firmware update failures with BMC validation  https://review.opendev.org/c/openstack/ironic/+/96023012:45
opendevreviewJacob Anders proposed openstack/ironic master: [WIP] Make cache_firmware_components more resilient during upgrades  https://review.opendev.org/c/openstack/ironic/+/96071112:46
opendevreviewJacob Anders proposed openstack/ironic master: Make cache_firmware_components more resilient during upgrades  https://review.opendev.org/c/openstack/ironic/+/96071113:00
TheJuliadtantsur: I don't... think that is true anymore. It occurs to me that folks asking have disappeared as well which makes me think the world is a happier place?!13:03
TheJuliaOnce cafinated, I'll check my outstanding patches. I think there was one which just got ignored13:04
dtantsurCool! I'm asking because I got asked :)13:10
dtantsurA related question: is it now safe to include simple-init in our published IPA images by default?13:15
TheJuliarelatively, but I thought I fixed it for cloud-init or at least got the edges smoothed over mostly13:26
TheJuliawell13:26
TheJuliathe issue is simple-init and cloud-init fight a little13:26
TheJuliaoh, and simple-init now uninstalls cloud-init I *believe*13:26
TheJuliaSo this is a semi-interesting RFE although I think creates some naming issues in IPA code: https://bugs.launchpad.net/ironic/+bug/2126644  Nothing insurmountable beyond a quick update, really.13:27
TheJuliacardoe: so, I guess the answer is "no" ?13:31
cardoeI'm going to this morning13:31
cardoeonce this call is over13:31
dtantsurTheJulia: what I was told is that cloud-init does not work without meta_data.json13:31
dtantsuranyway13:32
dtantsurI'll rephrase: should we include simple-init in our official IPA builds so that dhcp-less works by default?13:32
TheJuliadtantsur: that is not exactly true, there are two launch modes one where it can do initial network configuration13:33
TheJuliaand the other where it hunts for full metadata13:33
dtantsurah, okay13:33
TheJuliaand then operates based upon that13:33
dtantsurI guess it's not easy to discover13:33
TheJuliano, not in the slightest13:33
TheJuliaUnfortunately13:33
TheJuliaand of course, that might have changed on us slightly but I think I even made a CI job for this13:33
TheJuliacardoe: thank you13:34
dtantsurThe person I'm talking to is not even using DIB/IPA-builder, so who knows what they ended up with..13:34
TheJuliaOH13:34
TheJuliathat would do it13:34
TheJuliaoh13:34
TheJuliauhhhh13:34
dtantsurSo, my question about official images is not relevant to their case, more of a related thought13:34
dtantsurbecause it's been a pain in the metal3 community so far13:34
TheJuliahmm13:34
TheJuliaokay, so sounds like the thing which needs to be done is a bit of a "if your not using community ramdisk building tools, you need to do x,y,z"13:35
TheJuliajust having cloud-init *in* and start as part of systemd config on boot out of the box *wont* just work13:35
TheJuliabecause it has to be configured to go look/load thhe other network configuration13:36
TheJuliawell, not other, but for any via configdrive13:36
opendevreviewTakashi Kajinami proposed openstack/networking-generic-switch master: Drop ineffective ignore_base_python  https://review.opendev.org/c/openstack/networking-generic-switch/+/96279614:01
iurygregoryopen infra live happening now14:01
TheJulialooks like the test I have is slightly wrong, I think.14:22
TheJuliabut the workload ends up booting (which is nice)14:23
TheJuliaI suspect I'm going to need to revise the test as well, it happens unfortunately15:09
opendevreviewcid proposed openstack/sushy master: WIP: async/await support prototype for PTG  https://review.opendev.org/c/openstack/sushy/+/96283215:23
opendevreviewMerged openstack/bifrost master: Support IPA download with authenticated requests  https://review.opendev.org/c/openstack/bifrost/+/94532415:35
opendevreviewJulia Kreger proposed openstack/ironic-tempest-plugin master: CI: Set the neutron network interface for dhcpless runs  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/96283716:00
priteaudtantsur: thanks for approving the bifrost download patch, could you please check https://review.opendev.org/c/openstack/bifrost/+/962575 as well (trivial)16:03
cardoeTheJulia: https://bugs.launchpad.net/nova/+bug/212667516:25
cardoehttps://github.com/rackerlabs/understack/blob/486e75098f4d7356cccbe2667518a8cedafd2115/python/cinder-understack/cinder_understack/dynamic_netapp_driver.py#L407 that's the one line change that can be done with the stock NetApp driver for NVMe16:28
cardoeThat's what we're doing to Cinder.16:29
cardoeBut then https://github.com/rackerlabs/understack/blob/main/containers/nova/patches/ironic-attach-debug.patch is just the hand wave to make volume attach/detach not error out.16:29
cardoeCurrently we listen on the RabbitMQ event stream and run some commands to the BMC out of band but I'm gonna aim to do that with Ironic.16:30
TheJuliacardoe: and I guess confiugure the connector in ironic accordingly?16:30
cardoeYes. We configure the Ironic connector with the network info needed.16:31
cardoeI gotta find that in the repo but I can link it all.16:31
TheJuliaokay, What I kind of want to do is to be able to dynamically move, utilziing some of the existing work underway the network attachments to a storage network, if so requested, and then do the bmc config16:34
cardoeYeah that's what I'd like as well.16:41
opendevreviewJulia Kreger proposed openstack/ironic-tempest-plugin master: CI: Set the neutron network interface for dhcpless runs  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/96283716:44
TheJuliafriends don't let friends touch python when they are sleepy and their brain is in a meeting16:44
opendevreviewJulia Kreger proposed openstack/ironic master: DNM: check cloud-init advanced vmedia ops  https://review.opendev.org/c/openstack/ironic/+/96286017:43
TheJuliaso the advanced job is using simple init, I don't think I have any outstanding cloud-init changes that i see, based upon results I'll rev the docs17:45
cardoeSo Nidhi's got https://review.opendev.org/c/openstack/sushy/+/962680 as a follow on to her initial PCI device support. I'm having her add to the redfish inspector gathering the "pci_devices". Gonna go with a slightly different format from what IPA does today but I would probably update IPA.17:50
cardoeIPA today only gathers vendor and then saves the device as "product"17:51
cardoeI'm having her capture PCI class, vendor, device, sub_vendor, sub_device, revision because THAT is what's gonna uniquely identify the thing.17:52
TheJulialogical to get the entire thing including revision because some vendors have been doing some... fishy things versioning wise for some time17:53
cardoeYou can say Dell. We're among friends here.17:53
cardoeI kid. I know its a problem in the industry.17:54
TheJuliaDell folks I know have tended to be vocal when they encounter stuff, but sometiems they don't control the thing which comes from another vendor18:01
cardoeThey did get two different things from the vendor.18:01
TheJuliac'est la vie18:02
opendevreviewVerification of a change to openstack/bifrost master failed: Add support for Rocky Linux 10 image download  https://review.opendev.org/c/openstack/bifrost/+/96257518:21
opendevreviewJay Faulkner proposed openstack/ironic stable/2025.2: Allow multiple HTTP redirects for image source  https://review.opendev.org/c/openstack/ironic/+/96286919:37
opendevreviewAllain Legacy proposed openstack/ironic-specs master: Update standalone networking initial conditions  https://review.opendev.org/c/openstack/ironic-specs/+/96055020:37
opendevreviewJay Faulkner proposed openstack/ironic stable/2024.1: Increase memory allocation for ironic-base  https://review.opendev.org/c/openstack/ironic/+/96272520:44
opendevreviewMerged openstack/ironic master: Allow multiple HTTP redirects for image source  https://review.opendev.org/c/openstack/ironic/+/96267620:49
opendevreviewAllain Legacy proposed openstack/networking-generic-switch master: Add standalone driver interface  https://review.opendev.org/c/openstack/networking-generic-switch/+/96203720:55
opendevreviewAllain Legacy proposed openstack/ironic master: Add support for multiple JSON-RPC configuration groups  https://review.opendev.org/c/openstack/ironic/+/96059320:55
opendevreviewAllain Legacy proposed openstack/ironic master: Add force_dhcp option for managed inspection  https://review.opendev.org/c/openstack/ironic/+/96082420:55
opendevreviewAllain Legacy proposed openstack/ironic master: WIP: Add standalone networking service for ironic  https://review.opendev.org/c/openstack/ironic/+/96249320:55
opendevreviewAllain Legacy proposed openstack/bifrost master: Add support for standalone ironic networking  https://review.opendev.org/c/openstack/bifrost/+/96239420:59
opendevreviewVerification of a change to openstack/bifrost master failed: Add support for Rocky Linux 10 image download  https://review.opendev.org/c/openstack/bifrost/+/96257521:39
opendevreviewcid proposed openstack/ironic master: WIP: Asyncio prototype for PTG  https://review.opendev.org/c/openstack/ironic/+/96270822:13
opendevreviewSteve Baker proposed openstack/ironic master: Replace Chrome/Selenium console with Firefox extension  https://review.opendev.org/c/openstack/ironic/+/96143422:39
opendevreviewSteve Baker proposed openstack/ironic master: Add a kubernetes provider for console container  https://review.opendev.org/c/openstack/ironic/+/96224222:39

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