We eagerly announce the release of: networking-odl 16.0.0: OpenStack Networking This release is part of the ussuri 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 15.0.0..16.0.0 ---------------------------------------- 56d5d9594 Make tempest jobs use the latest ODL and zuulv3 4790215a4 Fix enums in db model 3de47a829 Fix gate failure d3323d05d Remove references for unittest2 358da8623 Additional python2 removal cleanups 0d2df7e6f Remove networking-odl python2 jobs ef695842c Try deinit odl_features in TestOdlFeaturesNoFixture setUpClass 924141c66 Change function.func_doc to function.__doc__ f1239c916 Switch to Ussuri jobs b24529823 Remove the remaining neutron-lbaas related constants 9639f57a4 Update master for stable/train f8336170a Bump pylint version to one that supports python3.7 Diffstat (except docs and test files) ------------------------------------- .pylintrc | 11 ++- .zuul.d/jobs.yaml | 84 +++++++++++-------- .zuul.d/project.yaml | 37 ++------- TESTING.rst | 2 +- devstack/post_test_hook.sh | 76 ----------------- devstack/pre_test_hook.sh | 94 ---------------------- devstack/settings.odl | 2 +- lower-constraints.txt | 47 ++++++----- networking_odl/__init__.py | 9 +-- networking_odl/common/callback.py | 2 +- networking_odl/common/constants.py | 11 --- networking_odl/common/lightweight_testing.py | 7 +- networking_odl/db/models.py | 8 +- networking_odl/journal/full_sync.py | 5 -- networking_odl/journal/periodic_task.py | 2 +- networking_odl/journal/worker.py | 3 +- .../post.yaml | 80 ------------------ .../run.yaml | 88 -------------------- .../post.yaml | 80 ------------------ .../run.yaml | 88 -------------------- playbooks/multinode-setup.yaml | 3 + playbooks/tempest/pre.yaml | 1 + playbooks/tempest/run.yaml | 6 -- .../notes/drop-py27-support-3bc8094e1823cfcf.yaml | 6 ++ releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++ requirements.txt | 10 +-- roles/show-odl-info/tasks/main.yaml | 2 +- setup.cfg | 6 +- test-requirements.txt | 5 +- tox.ini | 43 +--------- 36 files changed, 146 insertions(+), 717 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index d24b2d4d5..c14bd0793 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5 +5 @@ -pbr>=3.1.1 # Apache-2.0 +pbr>=4.0.0 # Apache-2.0 @@ -9 +9 @@ debtcollector>=1.19.0 # Apache-2.0 -neutron-lib>=1.25.0 # Apache-2.0 +neutron-lib>=2.0.0 # Apache-2.0 @@ -14 +14 @@ websocket-client>=0.47.0 # LGPLv2+ -neutron>=13.0.0.0b2 # Apache-2.0 +neutron>=16.0.0.0b1 # Apache-2.0 @@ -16,2 +16,2 @@ networking-l2gw>=12.0.0 # Apache-2.0 -networking-sfc>=8.0.0.0b1 # Apache-2.0 -networking-bgpvpn>=8.0.0 # Apache-2.0 +networking-sfc>=10.0.0.0b1 # Apache-2.0 +networking-bgpvpn>=10.0.0b1 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 731bce898..292d2adab 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -13,2 +13,2 @@ stestr>=2.0.0 # Apache-2.0 -pecan>=1.2.1 # BSD -pylint==1.8.4 # GPLv2 +pecan>=1.3.2 # BSD +pylint==2.2.0;python_version>="3.0" # GPLv2 @@ -19,0 +20 @@ bashate>=0.5.1 # Apache-2.0 +astroid==2.1.0;python_version>="3.0" # LGPLv2.1