We enthusiastically announce the release of: ovn-octavia-provider 3.0.0: OpenStack Octavia integration with OVN This release is part of the zed 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 2.0.0..3.0.0 -------------------------------------------- 30db5c8 Capture port deleted event associated to HM ServiceMonitor 7c027e8 Fix create_vip_port prototype based on octavia-lib 007866c [OVN] Pin OVS version for OVN master 9fba870 Fix healthMonitor events affecting to unrelated LB 136b829 Ensure members without subnet belong to VIP subnet or fail 6711a3e Fix IPv6 member delete on batch operation 1207a23 Drop lower-constraints.txt and its testing 16978de Update python testing as per zed cycle teting runtime 7db9e23 Apply ServiceMonitorEvent to affected LBs c478567 Fix way of calculate LB status after HM event 28d3788 Fix Load balancer remains on PENDING_CREATE 61a56dc Fix request to OVN NB DB API cd3264a Delete vip port if create_vip_port raise exception 201e8be [OVN] Fix DuplicateOptionError on test scope b28b4bf Use python3-devel in bindep for rpm distros 7f00a19 Increase code coverage faead99 [OVN] Pin OVS version for OVN v21.06.0 28c50d9 Avoid loadbalancer stuck in PENDING_X if delete_vip_port fails 90bd5dc Remove incorrect character in f-string 5bee600 Fix zuul templates for functional and tempest tests 82eabfd Fix deletion of members without subnet_id 1a62902 Retry logical switch associations to load balancers 5167173 Add SB connection to in devstack 87369d8 Add Python3 zed unit tests 10afb79 Update master for stable/yoga 657a928 Add SB ssl connection to in devstack 54a6c45 Update python testing classifier f72d269 remove unicode from code Diffstat (except docs and test files) ------------------------------------- bindep.txt | 2 +- devstack/plugin.sh | 6 + lower-constraints.txt | 146 --- ovn_octavia_provider/agent.py | 8 +- ovn_octavia_provider/common/config.py | 12 +- ovn_octavia_provider/common/constants.py | 6 + ovn_octavia_provider/common/utils.py | 24 +- ovn_octavia_provider/driver.py | 121 +- ovn_octavia_provider/event.py | 7 +- ovn_octavia_provider/helper.py | 697 +++++++---- ovn_octavia_provider/ovsdb/impl_idl_ovn.py | 12 +- .../drop-python-3-6-and-3-7-e890961ed94c146e.yaml | 5 + releasenotes/source/conf.py | 14 +- releasenotes/source/index.rst | 1 + releasenotes/source/yoga.rst | 6 + requirements.txt | 4 + setup.cfg | 5 +- tox.ini | 8 +- zuul.d/base.yaml | 18 +- zuul.d/project.yaml | 4 +- 28 files changed, 2274 insertions(+), 572 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 99670ec..eaf1db8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -0,0 +1,4 @@ +# Requirements lower bounds listed here are our best effort to keep them up to +# date but we do not test them so no guarantee of having them all correct. If +# you find any incorrect lower bounds, let us know or propose a fix. +