From 1920102b1558e7f605dd0cbcf6755942c2310e15 Mon Sep 17 00:00:00 2001 From: Luis Tomas Bolivar Date: Tue, 4 Jun 2024 13:47:06 +0200 Subject: [PATCH] Ensure cr-lrp ports are exposed Even if expose_tenant_networks is not enabled, cr-lrp IPs must be exposed Closes-Bug: #2068028 Change-Id: Ibcffbad5204bfbc1a42c157755ac9ae9d7b67766 (cherry picked from commit d24d6fbf9fbd8dab260fd6c720d42edd052f76a9) --- ovn_bgp_agent/drivers/openstack/nb_ovn_bgp_driver.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ovn_bgp_agent/drivers/openstack/nb_ovn_bgp_driver.py b/ovn_bgp_agent/drivers/openstack/nb_ovn_bgp_driver.py index 1f6df71a..46a5b309 100644 --- a/ovn_bgp_agent/drivers/openstack/nb_ovn_bgp_driver.py +++ b/ovn_bgp_agent/drivers/openstack/nb_ovn_bgp_driver.py @@ -151,7 +151,9 @@ class NBOVNBGPDriver(driver_api.AgentDriverBase): watcher.OVNLBCreateEvent(self), watcher.OVNLBDeleteEvent(self), watcher.OVNPFCreateEvent(self), - watcher.OVNPFDeleteEvent(self)} + watcher.OVNPFDeleteEvent(self), + watcher.ChassisRedirectCreateEvent(self), + watcher.ChassisRedirectDeleteEvent(self)} if CONF.exposing_method == constants.EXPOSE_METHOD_VRF: # For vrf we require more information on the logical_switch @@ -161,9 +163,7 @@ class NBOVNBGPDriver(driver_api.AgentDriverBase): events.add(watcher.LocalnetCreateDeleteEvent(self)) if self._expose_tenant_networks: - events.update({watcher.ChassisRedirectCreateEvent(self), - watcher.ChassisRedirectDeleteEvent(self), - watcher.LogicalSwitchPortSubnetAttachEvent(self), + events.update({watcher.LogicalSwitchPortSubnetAttachEvent(self), watcher.LogicalSwitchPortSubnetDetachEvent(self)}) if CONF.advertisement_method_tenant_networks == 'host': events.update({