We are delighted to announce the release of: networking-ovn 4.0.4: OpenStack Neutron integration with OVN This release is part of the queens 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. 4.0.4 ^^^^^ Bug Fixes * Networking-ovn was not supporting the network's dns_domain option. This is now supported during network's creation. Updating 'dns_domain' during network update is not completely supported. All the existing ports are not updated with the new network's dns_domain in OVN Northbound db. Changes in networking-ovn 4.0.3..4.0.4 -------------------------------------- 01d86c3c Set binding profile directly from OVNTrunkDriver (redo) 919eaabd Do not lose router logical port upon subnet add on the external net 528925bb Avoid port group creation race cf66ac59 Fix evacuation when host dies uncleanly b67406f2 Fix for getting port groups while using OVS up to 2.9 49e6e141 Fix Tempest and Unit tests 8fdb521b Removing leftovers from subnet Port Groups 8181ca0d Fix ovn db sync tool to support Port Groups 1016280a Attempt the migration to Port Groups from Maintenance worker 8ad2ff70 Support Port Groups in networking-ovn 88f6de96 Add Port Groups ACLs related code from ovsdbapp 51364780 Make use of OVS 2.11 in stable/queens 3166e820 Update port_status to ACTIVE during live-migration 5b382bbf Do not modify passed by reference variables in mechanism_driver 64122cdc Replace httplib2 with requests in metadata agent 5fed25fd Maintenance task: Enhance debug logging 6e8e5b2e Maintenance: Log how long the synchronization took fcc79fe9 Always add NAT rule to a LR when updating a FIP ef5a81d1 Maintenance task: Fix race condition at resource creation dcd1ff9a Floating IP does not work with VLAN tenant networks dfa4692e Fix metadata agent proxy list updates race condition 7248a54f Do not set port addresses on LSP while port not bound b80adc1b Don't wait for metadata service unnecessarily 86cad464 Remove in-tree periodic job ee37fe16 OpenDev Migration Patch a741c5ef Replace openstack.org git:// URLs with https:// 79acc345 Use vhost user client mode, instead of server 622d470a Fix functional tests 18491afa Add IPv6 default route to OVN Logical Router 551c131f Fix unbound "mac" variable 0b67677f Extend ml2 plugin to notify nova of port status fdff1ffa Support per network dns domain name in internal OVN dns 4bf53bbf Remove kuryr legacy job and move the Zuulv3 one to experimental gate Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- devstack/devstackgatekuryrrc | 25 - devstack/devstackgaterc | 10 +- devstack/lib/networking-ovn | 2 +- devstack/local.conf.sample | 2 +- devstack/upgrade/settings | 1 + networking_ovn/agent/metadata/agent.py | 6 + networking_ovn/agent/metadata/server.py | 62 +-- networking_ovn/common/acl.py | 112 ++++- networking_ovn/common/constants.py | 6 + networking_ovn/common/maintenance.py | 92 +++- networking_ovn/common/ovn_client.py | 507 ++++++++++++++------- networking_ovn/common/utils.py | 24 +- networking_ovn/db/maintenance.py | 30 +- networking_ovn/ml2/mech_driver.py | 105 ++++- networking_ovn/ml2/trunk_driver.py | 102 ++++- networking_ovn/ovn_db_sync.py | 335 ++++++++++++-- networking_ovn/ovsdb/commands.py | 235 ++++++++++ networking_ovn/ovsdb/impl_idl_ovn.py | 69 +++ networking_ovn/ovsdb/ovn_api.py | 7 + networking_ovn/ovsdb/ovsdb_monitor.py | 69 ++- .../legacy/grenade-dsvm-networking-ovn/run.yaml | 10 +- .../install-dsvm-networking-ovn-kuryr/post.yaml | 15 - .../install-dsvm-networking-ovn-kuryr/run.yaml | 63 --- .../networking-ovn-dsvm-functional-py35/run.yaml | 8 +- .../legacy/networking-ovn-dsvm-functional/run.yaml | 9 +- .../tempest-dsvm-networking-ovn-multinode/run.yaml | 8 +- .../run.yaml | 8 +- .../run.yaml | 8 +- .../run.yaml | 8 +- .../run.yaml | 4 +- .../run.yaml | 8 +- ...etwork-dns-domain-support-85dd1e20d9c432c6.yaml | 7 + requirements.txt | 1 + tools/tox_install.sh | 2 +- zuul.d/legacy-networking-ovn-jobs.yaml | 51 +-- zuul.d/networkin-ovn-rally-task.yaml | 9 +- zuul.d/project.yaml | 13 +- 56 files changed, 2980 insertions(+), 800 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index c43ecb69..ee70e591 100644 --- a/requirements.txt +++ b/requirements.txt @@ -15,0 +16 @@ six>=1.10.0 # MIT +requests!=2.20.0,>=2.14.2 # Apache-2.0
participants (1)
-
no-reply@openstack.org