We exuberantly announce the release of: ovn-octavia-provider 9.0.0 This release is part of the flamingo 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. Changes in ovn-octavia-provider 8.0.0..9.0.0 -------------------------------------------- 032837c Use main branch for ovs in master job 02ae248 Replace LOG.warn 80a6544 Patching Octavia LB pool removal issue and adding updated unit tests 7ab502f Zuul: do not use USE_PYTHON3 1d38443 Replace the OVN Metadata agent with the OVN agent 41c648a Remove Python 3.9 support 633b3b4 Drop explicit dependency on python-subunit ced8c0d Fix LB disable/enable functionality 84d6dfc [FT] Unlock the functional jobs 7a432cd Add documentation for octavia-ovn-db-sync-util 7a17cd1 Respect passed arguments for Neutron client connection 9cec2e6 Prepare to handle ha_chassis_group for LRP d5fae97 Fix tox coverage test result filename ae39923 Fix set None to ovn_lb in hm_sync 406665b Fix OVN DB sync when syncing an OVN LB from scratch 9bbc7d3 Update master for stable/2025.1 1d92a05 Update default envlist Diffstat (except docs and test files) ------------------------------------- ovn_octavia_provider/common/clients.py | 12 +- ovn_octavia_provider/driver.py | 22 +-- ovn_octavia_provider/hacking/checks.py | 2 +- ovn_octavia_provider/helper.py | 76 ++++++++--- ovn_octavia_provider/ovsdb/impl_idl_ovn.py | 2 +- ...ron-client-interface-info-6a018cad49b5d240.yaml | 5 + .../notes/lb_enable_disable-afdfe8f08dad533c.yaml | 6 + .../notes/remove-py39-997f595d83339eb1.yaml | 5 + releasenotes/source/2025.1.rst | 6 + releasenotes/source/index.rst | 1 + requirements.txt | 4 - setup.cfg | 3 +- test-requirements.txt | 5 - tox.ini | 4 +- zuul.d/base.yaml | 11 +- 26 files changed, 503 insertions(+), 88 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 8bea78a..86c3bd9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,4 +4,0 @@ -# The order of packages is significant, because pip processes them in the order -# of appearance. Changing the order has an impact on the overall integration -# process, which may cause wedges in the gate later. - diff --git a/test-requirements.txt b/test-requirements.txt index 879e5f0..6da86b3 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1,4 +0,0 @@ -# The order of packages is significant, because pip processes them in the order -# of appearance. Changing the order has an impact on the overall integration -# process, which may cause wedges in the gate later. - @@ -10 +5,0 @@ flake8-import-order>=0.18.0,<0.19.0 # LGPLv3 -python-subunit>=1.0.0 # Apache-2.0/BSD