[release-announce] ovn-octavia-provider 1.0.0 (wallaby)

no-reply at openstack.org no-reply at openstack.org
Fri Mar 26 12:05:40 UTC 2021


We jubilantly announce the release of:

ovn-octavia-provider 1.0.0: OpenStack Octavia integration with OVN

This release is part of the wallaby 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.

1.0.0
^^^^^

New Features

* Add support for the SCTP protocol in the OVN provider driver.

Changes in ovn-octavia-provider 0.3.0..1.0.0
--------------------------------------------

516e5c3 Start running the tempest API tests
7bd6936 Switch to new rolevar for run-temepst role
b796f4e Add SCTP support
bdb7ca6 Remove devstack-gate reference
c7969b6 Update sample local.conf to mention OVN_BRANCH
6e30b85 Check if no members in pool better in batch update
a641c2c Don't try to store protocol=None in OVSDB
ffc3160 Update to pylint 2.6.0+
13331aa Collect OVN logs
15b3ca3 Enable the IPv6 tempest tests
2399b69 Correctly set member operating status
ba4c94e Change to build OVN from source
2225062 Delay string interpolations at logging calls
23f0bed Remove work around change for test_port_forwarding
b882a7f Fix gate failure
a238faf Return UnsupportedOptionError() on loadbalancer failover
037d3d0 Use get_ovn_ovsdb_retry_max_interval()
723ca5a Retry status updates to Octavia
5b0715d Fix leaked file descriptors by cleaning up objects
aa4ffe5 Change devstack script to correctly configure driver
350a26b Include python36-devel in bindep
7a8e45b Add master and release tempest jobs
b68d2a7 Fix and enable test_port_forwarding
884d5e1 Switch from unittest2 compat methods to Python 3.x methods
a278e59 Add Python3 wallaby unit tests
76b2088 Fix the check for allowed_cidrs in listeners
c2c87e6 Update master for stable/victoria
481f0b3 Mark test_port_forwarding unstable to fix gate
2476204 Set OPERATING_STATUS to ONLINE when pool created with listener


Diffstat (except docs and test files)
-------------------------------------

HACKING.rst                                        |   1 +
bindep.txt                                         |   4 +
devstack/local.conf.sample                         |  15 +-
devstack/plugin.sh                                 |   4 +-
lower-constraints.txt                              |  78 +++++----
ovn_octavia_provider/common/clients.py             |   2 +-
ovn_octavia_provider/common/constants.py           |   6 +-
ovn_octavia_provider/driver.py                     |  41 ++---
ovn_octavia_provider/event.py                      |   6 +-
ovn_octavia_provider/hacking/checks.py             |  12 ++
ovn_octavia_provider/helper.py                     |  93 ++++++-----
ovn_octavia_provider/ovsdb/impl_idl_ovn.py         |  29 ++--
ovn_octavia_provider/ovsdb/ovsdb_monitor.py        |   4 +-
.../notes/add-sctp-support-bedfed905e1f5a58.yaml   |   4 +
releasenotes/source/index.rst                      |   1 +
releasenotes/source/victoria.rst                   |   6 +
requirements.txt                                   |  16 +-
test-requirements.txt                              |  10 +-
tox.ini                                            |  11 ++
zuul.d/base.yaml                                   |  42 +++--
zuul.d/project.yaml                                |   8 +-
32 files changed, 464 insertions(+), 260 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index a311457..a4266b8 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5 +5 @@
-keystoneauth1>=3.4.0 # Apache-2.0
+keystoneauth1>=3.14.0 # Apache-2.0
@@ -7,2 +7,2 @@ netaddr>=0.7.18 # BSD
-neutron-lib>=2.1.0 # Apache-2.0
-oslo.config>=5.2.0 # Apache-2.0
+neutron-lib>=2.2.0 # Apache-2.0
+oslo.config>=6.0.0 # Apache-2.0
@@ -12 +12 @@ oslo.serialization>=2.28.1 # Apache-2.0
-oslo.utils>=3.33.0 # Apache-2.0
+oslo.utils>=4.5.0 # Apache-2.0
@@ -14,2 +14,2 @@ ovs>=2.8.0 # Apache-2.0
-ovsdbapp>=0.17.0 # Apache-2.0
-pbr!=2.1.0,>=2.0.0 # Apache-2.0
+ovsdbapp>=1.3.0 # Apache-2.0
+pbr>=4.0.0 # Apache-2.0
@@ -17,2 +17,2 @@ SQLAlchemy>=1.2.19 # MIT
-tenacity>=5.0.2 # Apache-2.0
-octavia-lib>=1.3.1 # Apache-2.0
+tenacity>=6.0.0 # Apache-2.0
+octavia-lib>=2.2.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index bbd2336..eb79de9 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -13,3 +13 @@ stestr>=1.0.0 # Apache-2.0
-pylint==2.3.0 # GPLv2
-isort==4.3.21 # MIT
-octavia-lib>=1.3.1 # Apache-2.0
+pylint>=2.6.0 # GPLv2
@@ -21,4 +19,2 @@ testtools>=2.2.0 # MIT
-# NOTE: Precisely we need ussuri neutron and neutron 15.y.z is train release
-# but zuul installs neutron master as we specify it as required-projects.
-# Let's update the lower bound once neutron ussuri is releaesd including beta.
-neutron>=15.0.0 # Apache-2.0
+# NOTE: Precisely we need ussuri neutron
+neutron>=16.0.0 # Apache-2.0






More information about the Release-announce mailing list