[release-announce] networking-ovn 4.0.4 (queens)

no-reply at openstack.org no-reply at openstack.org
Mon Oct 28 14:55:19 UTC 2019


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






More information about the Release-announce mailing list