ovn-octavia-provider/ovn_octavia_provider/common
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
..
clients.py Replace python-neutronclient with openstacksdk 2023-05-10 08:59:10 +02:00
config.py Replace python-neutronclient with openstacksdk 2023-05-10 08:59:10 +02:00
constants.py Fix check for a CR-LRP as a gateway port 2024-03-11 10:22:03 +00:00
exceptions.py Re-home exceptions to common/exceptions.py 2020-04-27 15:05:00 -04:00
utils.py Allow multiple VIPs per LB 2023-11-07 12:11:07 +00:00