We are chuffed to announce the release of: ovn-octavia-provider 5.1.0 This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/ovn-octavia-provider Download the package from: https://tarballs.openstack.org/ovn-octavia-provider/ Please report issues through: https://bugs.launchpad.net/neutron/+bugs For more details, please see below. 5.1.0 ^^^^^ Upgrade Notes ************* * In order to support the new 'device_owner' for OVN Load Balancer Health Monitor ports this version requires a Neutron version > 23.0.0rc2 Bug Fixes ********* * [bug 2072754 (https://bugs.launchpad.net/neutron/+bug/2072754)] Fixed maintenance task that was breaking IPv4 load balancers with health monitors. * A maintenance task process has been added to update the existing OVN LB HM ports to the new behaviour defined. Specifically, the "device_owner" field needs to be updated from network:distributed to ovn-lb-hm:distributed. Additionally, the "device_id" will be populated during update action. Other Notes *********** * A maintenance task thread has been added to work on periodic and one-shot tasks that also allows the future changes to perform the needed upgrades actions. Changes in ovn-octavia-provider 5.0.0..5.1.0 -------------------------------------------- 7657a25 Remove join on helper request daemon thread 565ec45 Fix pep8 with pylint 3.3.0 e5eefc4 Fix member subnet id on a fully populated LB d5a7e96 Error log for missing certs with NB and SB DBs 6823f39 Maintenance task: do not change IPv4 ip_port_mappings 339b5c9 Don't create an OVSDB connection per API request 0ff8c65 Adding isolation to functional tests df6210c Return DELETED status when deleting a nonexistent member d90a933 Reduce coverage threshold on stable branches 476764e Remove leftover OVN LB HM port upon deletion of a member cb49879 FIX OVN LB Health Monitor checks for IPv6 members 27b9569 Fix new pylint errors 1413ae8 [stable-only] Fix to cover multiple listener on IPv6 LB 58bdbbb [stable/2023.2 only] Drop -master jobs 9a410d1 Add maintenance task to update entities on component start 74645e2 Change device_owner used for OVN LB HM port Diffstat (except docs and test files) ------------------------------------- .pylintrc | 4 +- ovn_octavia_provider/agent.py | 19 ++- ovn_octavia_provider/common/constants.py | 3 + ovn_octavia_provider/driver.py | 5 +- ovn_octavia_provider/helper.py | 97 +++++------ ovn_octavia_provider/maintenance.py | 165 ++++++++++++++++++ ovn_octavia_provider/ovsdb/impl_idl_ovn.py | 120 +++++++------ ovn_octavia_provider/ovsdb/ovsdb_monitor.py | 60 ++++--- ...nance-task-bugfix-2072754-cc20f614de657747.yaml | 6 + ...aintenance-task-framework-a366242c89f5af11.yaml | 12 ++ .../notes/new-device-owner-627ee59b95b670b4.yaml | 6 + tox.ini | 4 +- zuul.d/base.yaml | 23 --- zuul.d/project.yaml | 4 - 23 files changed, 774 insertions(+), 219 deletions(-)
participants (1)
-
no-reply@openstack.org