]> git.feebdaed.xyz Git - 0xmirror/openstack.git/commitdiff
Update git submodules
authorZuul <zuul@review.opendev.org>
Thu, 18 Dec 2025 17:54:37 +0000 (17:54 +0000)
committerGerrit Code Review <review@openstack.org>
Thu, 18 Dec 2025 17:54:37 +0000 (17:54 +0000)
* 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 <milan.fencik@rackspace.co.uk>
ironic

diff --git a/ironic b/ironic
index 50aa083013a102540a2b583972549ce224b05962..92ef93c384ee8c31b7d4e8b398778083d8f141c2 160000 (submodule)
--- a/ironic
+++ b/ironic
@@ -1 +1 @@
-Subproject commit 50aa083013a102540a2b583972549ce224b05962
+Subproject commit 92ef93c384ee8c31b7d4e8b398778083d8f141c2