OVN Octavia provider driver.
Go to file
Fernando Royo f034bab144 Remove leftover OVN LB HM port upon deletion of a member
When a load balancer pool has a Health Monitor associated with it,
an OVN LB Health Monitor port is created for each backend member
subnet added.

When removing backend members, the OVN LB Health Monitor port is
cleaned up only if no more members are associated with the Health
Monitor pool. However, this assumption is incorrect. This patch
corrects this behavior by checking instead if there are more members
from the same subnet associated with the pool. It ensures that the
OVN LB Health Monitor port is deleted only when the last member from
the subnet is deleted. If the port is being used by another different
LB Health Monitor, `_clean_up_hm_port` will handle it.

Closes-Bug: #2062965
Change-Id: I4c35cc5c6af14bb208f4313bb86e3519df0a30fa
2024-04-30 12:01:16 +02:00
devstack Add SB connection to in devstack 2022-03-14 11:04:22 +11:00
doc Update doc about ovn-octavia HM type limitation 2023-04-10 17:12:28 +02:00
etc Add configuration page to docs 2020-03-18 14:26:32 +00:00
ovn_octavia_provider Remove leftover OVN LB HM port upon deletion of a member 2024-04-30 12:01:16 +02:00
playbooks Fix functional tests job 2021-11-26 07:59:54 +00:00
releasenotes Merge "reno: Update master for unmaintained/xena" 2024-04-02 06:38:45 +00:00
roles [FT] Enable OVS and OVN compilation from source 2022-01-18 17:40:56 +00:00
tools Add configuration page to docs 2020-03-18 14:26:32 +00:00
zuul.d [OVN][CI] Update OVS_BRANCH to be compatible with ovn main 2024-02-07 16:36:42 +01:00
.coveragerc Omit tests directory while couting the coverage report 2020-07-27 15:25:55 +02:00
.gitignore Fix pattern to exclude generated config file 2024-02-02 23:31:06 +09:00
.gitreview Added .gitreview 2019-12-13 17:32:00 +00:00
.pylintrc Replace python-neutronclient with openstacksdk 2023-05-10 08:59:10 +02:00
.stestr.conf Initialize repository 2020-01-15 14:41:32 +00:00
CONTRIBUTING.rst Initialize repository 2020-01-15 14:41:32 +00:00
HACKING.rst Switch from unittest2 compat methods to Python 3.x methods 2020-09-24 17:27:09 -04:00
LICENSE Initialize repository 2020-01-15 14:41:32 +00:00
README.rst docs: Update Freenode to OFTC 2021-07-19 12:54:56 +05:30
bindep.txt Use python3-devel in bindep for rpm distros 2022-04-07 14:21:06 +02:00
requirements.txt Bump Neutron and neutron-lib versions 2023-09-06 12:56:44 +00:00
setup.cfg Update python testing as per zed cycle teting runtime 2022-07-06 09:27:20 +00:00
setup.py Initialize repository 2020-01-15 14:41:32 +00:00
test-requirements.txt Bump Neutron and neutron-lib versions 2023-09-06 12:56:44 +00:00
tox.ini Merge "tox: Drop envdir" 2024-04-11 07:48:33 +00:00

README.rst

ovn-octavia-provider - OVN Provider driver for Octavia LoadBalancer

OVN provides virtual networking for Open vSwitch and is a component of the Open vSwitch project. This project provides integration between OpenStack Octavia and OVN.

Team and repository tags

image