We are delighted to announce the release of: networking-odl 15.0.0: OpenStack Networking This release is part of the train release series. The source is available from: https://opendev.org/openstack/networking-odl Download the package from: https://pypi.org/project/networking-odl Please report issues through: https://bugs.launchpad.net/networking-odl/+bugs For more details, please see below. Changes in networking-odl 14.0.0..15.0.0 ---------------------------------------- 42223f73b Remove unneeded Zuul branch matcher 4414f4727 use callback payloads for ROUTER_CONTROLLER events 7227e7a18 PDF documentation build a9282bb00 Fix double-digit ODL version number handling for devstack 05770268e Make functional jobs use the latest ODL versions b5a0f8453 Make rally jobs use the latest ODL versions 35a3a1e8e Update api-ref location 0aa158478 Add Python 3 Train unit tests 389b6daa9 py37: fix regex unknown escapes d9c32a939 Replace git.openstack.org URLs with opendev.org URLs c66625ee9 Make functional jobs using py3 c03dc0dd6 Convert filter_metadata_diff result to list 96c6972b9 set_ovs_hostconfigs on py3 fails with TypeError a66aa842d Update master for stable/stein 2db2cab66 Blacklist bandit, bump neutron-lib and retire neutron-lbaas b1e38fdc1 stop using common db mixin 73be89f77 OpenDev Migration Patch 24e965290 use trunk constants from neutron-lib b5fa54c82 Fix HOST_IP fetching method in local.conf.example 642669613 Replace openstack.org git:// URLs with https:// d2f7bc051 Use extras for ceilometer dependency Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- .zuul.d/jobs.yaml | 109 ++++++++----- .zuul.d/project.yaml | 45 +----- README.rst | 2 +- TESTING.rst | 2 +- bindep.txt | 2 +- devstack/README.rst | 20 +-- devstack/devstackgaterc | 2 +- devstack/local.conf.example | 4 +- devstack/odl-releases/common | 4 +- .../{oxygen-snapshot-0.8 => neon-latest} | 0 ...{oxygen-snapshot-0.8.0 => neon-snapshot-0.10.2} | 0 .../odl-releases/sodium-latest | 0 devstack/settings.odl | 8 +- lower-constraints.txt | 5 +- networking_odl/cmd/analyze_journal.py | 2 +- networking_odl/cmd/set_ovs_hostconfigs.py | 12 +- networking_odl/l3/l3_flavor.py | 18 +-- networking_odl/l3/l3_odl_v2.py | 2 - networking_odl/lbaas/lbaasv2_driver_v2.py | 175 --------------------- networking_odl/trunk/constants.py | 5 +- networking_odl/trunk/trunk_driver_v2.py | 36 ++--- .../legacy/grenade-dsvm-networking-odl/run.yaml | 10 +- .../post.yaml | 106 ------------- .../run.yaml | 76 --------- .../post.yaml | 106 ------------- .../run.yaml | 76 --------- .../run.yaml | 8 +- .../run.yaml | 8 +- playbooks/tempest/run.yaml | 2 +- ...meter-dependency-optional-fb0407dd2d367599.yaml | 12 ++ .../remove-neutron-lbaas-6afe0b0f7b61290a.yaml | 7 + .../notes/sfc-driver-v2-9378b0db810b6fcb.yaml | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/stein.rst | 6 + requirements.txt | 4 +- setup.cfg | 11 +- test-requirements.txt | 5 +- tools/configure_for_func_testing.sh | 4 +- tox.ini | 40 +++-- 55 files changed, 301 insertions(+), 940 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 06dcd8fec..d24b2d4d5 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9 +9 @@ debtcollector>=1.19.0 # Apache-2.0 -neutron-lib>=1.18.0 # Apache-2.0 +neutron-lib>=1.25.0 # Apache-2.0 @@ -15 +14,0 @@ neutron>=13.0.0.0b2 # Apache-2.0 -neutron-lbaas>=13.0.0.0b1 # Apache-2.0 @@ -19 +17,0 @@ networking-bgpvpn>=8.0.0 # Apache-2.0 -ceilometer>=11.0.0 diff --git a/test-requirements.txt b/test-requirements.txt index 83285fc27..731bce898 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -18 +18 @@ testtools>=2.3.0 # MIT -bandit>=1.4.0 # Apache-2.0 +bandit!=1.6.0,>=1.4.0 # Apache-2.0 @@ -19,0 +20,3 @@ bashate>=0.5.1 # Apache-2.0 + +# To test ceilometer client +ceilometer>=11.0.0