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
participants (1)
-
no-reply@openstack.org