ovn-octavia-provider/ovn_octavia_provider
Fernando Royo 776e96bf8b Avoid use of ovn metadata port IP for HM checks
For every backend IP in the load balancer for which health
check is configured, a new row in the Service_Monitor table
is created and according to that ovn-controller will
periodically sends out the service monitor packets.

In this patch we create a new port for this purpose,
instead of use the ovn_metadata_port to configure the
backends in the field ip_port_mappings, this mapping is
the info used to be translated to Service_Monitor
entries (more details [1]).

[1] 24cd3267c4/northd/ovn-northd.8.xml (L1431)

Closes-Bug: #2004238
Change-Id: I11c4d9671eee002b15080d055a18a4d3f4d7c540
(cherry picked from commit 54d96ca072)
2023-02-17 17:12:37 +01:00
..
common Avoid use of ovn metadata port IP for HM checks 2023-02-17 17:12:37 +01:00
hacking Fix lower-constanints and pep8 jobs 2021-11-05 17:07:33 +01:00
ovsdb Merge "Fix race condition retrieving logical router rows" 2021-08-27 15:50:38 +00:00
tests Avoid use of ovn metadata port IP for HM checks 2023-02-17 17:12:37 +01:00
__init__.py Initialize repository 2020-01-15 14:41:32 +00:00
agent.py Add Health Monitor support 2021-07-21 17:00:03 -04:00
driver.py Add support for HM on a fullypopulated load balancers 2022-11-22 13:37:21 +01:00
event.py Make clear distinction between health check and health monitor 2022-11-29 10:16:11 +00:00
helper.py Avoid use of ovn metadata port IP for HM checks 2023-02-17 17:12:37 +01:00
i18n.py Move OVN Octavia Provider driver code to this repository 2020-02-18 16:23:54 +00:00