From d2fb4cbc49a9986d6e3b6bc1936104fef3474515 Mon Sep 17 00:00:00 2001 From: Vasyl Saienko Date: Mon, 31 Mar 2025 16:22:15 +0300 Subject: [PATCH] Fix passing vtep fields to neutron Neutron uses folling fields [0] * vtep-logical-switch * vtep-physical-switch Fix key name that we pass, replace '_' with '-' [0] https://github.com/openstack/neutron/blob/196b2c9874df42f53685f5886ae45414c99c5f88/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/ovn_client.py#L376 Closes-Bug: #2105492 Change-Id: I7735bce5ce9a91979ec1b561c4047952123735ce --- ironic/common/neutron.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ironic/common/neutron.py b/ironic/common/neutron.py index 3708e2def9..d4e2bbce58 100644 --- a/ironic/common/neutron.py +++ b/ironic/common/neutron.py @@ -319,11 +319,11 @@ def add_ports_to_network(task, network_uuid, security_groups=None): # Determine if network type is OVN if is_ovn_vtep_port(ironic_port): vtep_logical_switch = \ - portmap[ironic_port.uuid]['vtep_logical_switch'] + portmap[ironic_port.uuid]['vtep-logical-switch'] vtep_physical_switch = \ - portmap[ironic_port.uuid]['vtep_physical_switch'] - binding_profile['vtep_logical_switch'] = vtep_logical_switch - binding_profile['vtep_physical_switch'] = vtep_physical_switch + portmap[ironic_port.uuid]['vtep-physical-switch'] + binding_profile['vtep-logical-switch'] = vtep_logical_switch + binding_profile['vtep-physical-switch'] = vtep_physical_switch update_port_attrs['binding:profile'] = binding_profile