[release-announce] networking-ovn 6.1.0 (stein)

no-reply at openstack.org no-reply at openstack.org
Wed May 27 11:33:35 UTC 2020


We are thrilled to announce the release of:

networking-ovn 6.1.0: OpenStack Neutron integration with OVN

This release is part of the stein stable release series.

The source is available from:

    https://opendev.org/openstack/networking-ovn

Download the package from:

    https://pypi.org/project/networking-ovn

Please report issues through:

    https://bugs.launchpad.net/networking-ovn/+bugs

For more details, please see below.

6.1.0
^^^^^

Bug Fixes

* Upon adding an IP address to the allowed_address_pairs field of a
  Neutron's port, networking-ovn will look if that IP address matches
  with the IP of an existing port in the same network and set its type
  to "virtual" (if it does match). By doing that, networking-ovn tells
  OVN that this virtual port is not bound to any VIF (required for
  VRRP configuration).

Changes in networking-ovn 6.0.1..6.1.0
--------------------------------------

13ba3105 [OVN]: Make _delete_port() more error-resilent
bd6dc283 Cap pycodestyle to be < 2.6.0
d6c5772f Remove the release note job
b46df7ac [OVN] Do not delete port's revision on RowNotFound
61103ee7 mech_driver.OVNMechanismDriver "_ovn_client" is a read-only property
640057c5 Use OVN mech driver OVSDB connections for l3 plugin
1e789a02 Add support for virtual port type
86cc4f69 Don't reschedule hosts unless we need to
0589a9cf Work around potential double row.delete() call
52a4ec13 Use rally-openstack 1.7.0 for stable/stein
e6615b87 Blacklist test_multiple_ports_portrange_remote for OVN stable/stein
9c61cffb Centralize traffic when LB and member has FIP
bfcc2a39 Bump-up os-log-merger to latest version


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

networking_ovn/cmd/neutron_ovn_db_sync_util.py     |   3 -
networking_ovn/common/constants.py                 |  18 ++
networking_ovn/common/ovn_client.py                | 314 +++++++++++++++++++--
networking_ovn/common/utils.py                     |  35 +++
networking_ovn/l3/l3_ovn.py                        |  62 ++--
networking_ovn/ml2/mech_driver.py                  |  10 +
networking_ovn/ovsdb/commands.py                   |  79 +++++-
networking_ovn/ovsdb/impl_idl_ovn.py               |  64 ++++-
networking_ovn/ovsdb/ovn_api.py                    |  36 +++
networking_ovn/ovsdb/ovsdb_monitor.py              |  42 ++-
.../notes/virtual-ports-fe725a817ce45e6d.yaml      |   9 +
requirements.txt                                   |   2 +-
test-requirements.txt                              |   1 +
zuul.d/networking-ovn-jobs.yaml                    |   3 +-
zuul.d/project.yaml                                |   1 -
24 files changed, 1269 insertions(+), 123 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 81e323b2..800d87bd 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -17 +17 @@ six>=1.10.0 # MIT
-neutron>=13.0.0.0b2,<15.0.0.0b1 # Apache-2.0
+neutron>=13.0.0.0b2 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index fa1c1d1d..ce1fcab0 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -9,0 +10 @@ flake8-import-order==0.12 # LGPLv3
+pycodestyle>=2.0.0,<2.6.0 # MIT






More information about the Release-announce mailing list