[release-announce] ovn-octavia-provider 0.1.0 (ussuri)

no-reply at openstack.org no-reply at openstack.org
Thu Apr 2 18:52:56 UTC 2020


We enthusiastically announce the release of:

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

This is the first release of ovn-octavia-provider. This release is
part of the ussuri 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.

0.1.0
^^^^^


Prelude
*******

OVN Octavia provider driver has been created from the networking-ovn
repository.


Upgrade Notes
*************

* OVN Octavia Provider driver registers under the same entry point.
  There is no action to be done from operator side.


Bug Fixes
*********

* OVN Octavia provider driver now supports both TCP and UDP
  pool/listener protocols configured in the same Octavia Load
  Balancer.

Changes in ovn-octavia-provider 5c748d11fff32cc1ecee9c5b6a65577c1525f310..0.1.0
-------------------------------------------------------------------------------

6e7f454 Add missing requirements
40545dc Stop using Octavia network driver
a0c1946 Respect SSL devstack configuration
2e4b7e5 Add unit tests for hacking/checks.py
654cf42 Add tempest gate, devstack plugin and sample devstack config
e81342a Add configuration page to docs
5d86a8c Use queue library directly
af2b26a Do not try to refresh vips on OVN LB that will be deleted
cd7fab3 Enable cover job
e948b83 Add admin and contributor documentation
a6122e3 Wrap IPv6 address with brackets
33fb73a Fix Exception string arguments
17b1d9d Centralize traffic when LB and member has FIP
42106d4 Don't fail if VIP already exist or has been deleted before
acee7c2 Ensure setup.cfg packages matches root directory
439fc8f Don't send malformed status update to Octavia
df5c32d Fix py2 vs py3 dict keys comparison in functional test
698fdee Cache OvnProviderHelper object in OvnProviderDriver
45eee62 Don't fail in case subnet or Logical Switch not found
15260b7 Add support for multiple L4 protocols withing same LB
ec629c2 Import OVN LB functional tests
000049c Move OVN Octavia Provider driver code to this repository
0c84fc2 Set basepython in tox.ini to python3
184f629 Initialize repository




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

diff --git a/requirements.txt b/requirements.txt
new file mode 100644
index 0000000..b40938a
--- /dev/null
+++ b/requirements.txt
@@ -0,0 +1,18 @@
+# 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.
+
+keystoneauth1>=3.4.0 # Apache-2.0
+netaddr>=0.7.18 # BSD
+neutron-lib>=1.28.0 # Apache-2.0
+oslo.config>=5.2.0 # Apache-2.0
+oslo.log>=3.36.0 # Apache-2.0
+oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0
+oslo.utils>=3.33.0 # Apache-2.0
+ovs>=2.8.0 # Apache-2.0
+ovsdbapp>=0.17.0 # Apache-2.0
+pbr!=2.1.0,>=2.0.0 # Apache-2.0
+tenacity>=4.4.0 # Apache-2.0
+Babel!=2.4.0,>=2.3.4 # BSD
+octavia-lib>=1.3.1 # Apache-2.0
+python-neutronclient>=6.7.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
new file mode 100644
index 0000000..cf4d41e
--- /dev/null
+++ b/test-requirements.txt
@@ -0,0 +1,24 @@
+# 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.
+
+hacking>=1.1.0 # Apache-2.0
+
+bandit!=1.6.0,>=1.1.0 # Apache-2.0
+coverage!=4.4,>=4.0 # Apache-2.0
+flake8-import-order==0.12 # LGPLv3
+python-subunit>=1.0.0 # Apache-2.0/BSD
+oslotest>=3.2.0 # Apache-2.0
+os-testr>=1.0.0 # Apache-2.0
+astroid==2.1.0 # LGPLv2.1
+pylint==2.3.0 # GPLv2
+octavia-lib>=1.3.1 # Apache-2.0
+testresources>=2.0.0 # Apache-2.0/BSD
+testscenarios>=0.4 # Apache-2.0/BSD
+WebTest>=2.0.27 # MIT
+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






More information about the Release-announce mailing list