From: Zuul Date: Thu, 18 Dec 2025 17:54:37 +0000 (+0000) Subject: Update git submodules X-Git-Url: https://git.feebdaed.xyz/?a=commitdiff_plain;h=fd07f9aefaa1915a18cbe8ed905769539aaaff59;p=0xmirror%2Fopenstack.git Update git submodules * Update ironic from branch 'master' to 92ef93c384ee8c31b7d4e8b398778083d8f141c2 - Merge "fix: iPXE boot interface PXE capability detection" - fix: iPXE boot interface PXE capability detection The neutron network interface's add_ports_to_network() function only checked for 'pxe_boot' capability when determining PXE capability, but iPXE is also a form of PXE booting and should be treated the same way. This caused inconsistent behavior for boot interfaces like 'http-ipxe' that have 'ipxe_boot' capability but not 'pxe_boot' capability. Without this fix, iPXE boot interfaces were incorrectly treated as non-PXE capable, causing the neutron interface to create ports for all baremetal ports with local_link_connection info during cleaning operations, regardless of their pxe_enabled setting. This change adds 'pxe_boot' capability to both iPXEBoot and iPXEHttpBoot classes, ensuring that iPXE boot interfaces are correctly recognized as PXE-capable. Additionally, this adds the missing pxe_boot capability check to the remove_ports_from_network() function, which was previously missing this logic entirely. This ensures consistent port creation and deletion behavior, preventing orphaned neutron ports after cleaning operations. Change-Id: I7721f917fb723e8a4cef69e0f7be1ece0238d7ed Signed-off-by: Milan Fencik --- diff --git a/ironic b/ironic index 50aa083013..92ef93c384 160000 --- a/ironic +++ b/ironic @@ -1 +1 @@ -Subproject commit 50aa083013a102540a2b583972549ce224b05962 +Subproject commit 92ef93c384ee8c31b7d4e8b398778083d8f141c2