ovn-octavia-provider/ovn_octavia_provider
Fernando Royo eb5010f8ec Fix check for a CR-LRP as a gateway port
As per [1], the gateway neutron-ovn-invalid-chassis previously
used for the CR-LRP gateway_chassis has been removed. However,
it is necessary to determine whether a Logical Router Port (LRP)
is a gateway port or not to appropriately assign the Load
Balancer (LB) to the Logical Switch (LS) associated with tenant
and provider networks.

This patch modifies the logic within the LogicalRouterPortEvent
to examine the external_ids and determine if the port is a
gateway port or not, regardless of whether gateway_chassis is
included or not.

[1] https://review.opendev.org/c/openstack/neutron/+/909305

Closes-Bug: #2056537

Change-Id: I05bc97362e45a0239cf9206ba8539fcfb10a1151
2024-03-11 10:22:03 +00:00
..
common Fix check for a CR-LRP as a gateway port 2024-03-11 10:22:03 +00:00
hacking Fix lower-constanints and pep8 jobs 2021-11-05 17:07:33 +01:00
ovsdb [OVN] Fix DuplicateOptionError on test scope 2022-05-11 15:24:23 +02:00
tests Fix check for a CR-LRP as a gateway port 2024-03-11 10:22:03 +00:00
__init__.py Initialize repository 2020-01-15 14:41:32 +00:00
agent.py Add maintenance task to update entities on component start 2023-10-19 08:47:49 +00:00
driver.py Allow LB members to mix IPv4 and IPv6 for the multivip LB 2023-12-22 13:19:24 +01:00
event.py Add FIP on LogicalSwitchPortUpdate event 2023-07-20 08:32:39 +02:00
helper.py Fix check for a CR-LRP as a gateway port 2024-03-11 10:22:03 +00:00
i18n.py Move OVN Octavia Provider driver code to this repository 2020-02-18 16:23:54 +00:00
maintenance.py Add maintenance task to update entities on component start 2023-10-19 08:47:49 +00:00