We are delighted to announce the release of: networking-bgpvpn 10.0.0: API and Framework to interconnect bgpvpn to neutron networks This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/networking-bgpvpn Download the package from: https://pypi.org/project/networking-bgpvpn Please report issues through: https://bugs.launchpad.net/bgpvpn/+bugs For more details, please see below. Changes in networking-bgpvpn 9.0.0..10.0.0 ------------------------------------------ 1c2b7c7 fix tox python3 overrides 5b43aff stop using common db mixin 47c8a5b add python 3.7 unit test job a11d46e use rpc from neutron-lib 9203bfe tox: make pep8-dev use python3 like pep8 b2a6a7b Remove tripleo newton and ocata jobs ddb459a Upgrade pylint to a version that works with python3 40951db make tempest bgpvpn tests voting again 2ba48eb Convert policy.json into policy-in-code 1a4cf31 use neutron-lib for model_query bab36be Replace tripleo scenario004-multinode with scenario004-standalone 3654b49 use payloads for ROUTER_INTERFACE BEFORE_DELETE events 201b3ee Change openstack-dev to openstack-discuss 0a795fe Trival-fix: Missing parameter in declaration 1ce7922 Update min tox version to 2.0 612a325 use context manager from neutron-lib 60a852c Increment versioning with pbr instruction d6776fd Remove extra publish-openstack-python-branch-tarball job c33002f add local tox targets for pep8 and py3 6d37119 opt in for neutron-lib consumption patches 96b850e Import legacy jobs a0c4b6c Fix lower-constraints.txt 892c9f9 Drop nose dependencies 2e3ad7c Cleanup .zuul.yaml 8c22696 mark test_router_association_update unit test as unreliable aa96e0e tempest: reenable tests now that bug 1789878 is fixed aaa13ab Remove opencontrail configurations bbee944 Remove dead code ad69810 adjust requirements 7d519b5 remove deprecated drivers with out-of-tree alternatives c30e20d add python 3.6 unit test job 4897b5c tempest: temporarily disable some tests until bug 1789878 is fixed 67d9717 switch documentation job to new PTI 82db938 import zuul job settings from project-config 532465a Remove use_mox directive dda00b2 Update reno for stable/rocky Diffstat (except docs and test files) ------------------------------------- .pylintrc | 3 + .zuul.yaml | 124 +++++- bgpvpn_dashboard/test/helpers.py | 6 - devstack/plugin.sh | 1 - .../configuration/samples/opencontrail-driver.rst | 9 - etc/neutron/policy.d/bgpvpn.conf | 45 --- etc/oslo-config-generator/opencontrail-driver.conf | 5 - etc/oslo-policy-generator/policy.conf | 3 + lower-constraints.txt | 16 +- networking_bgpvpn/neutron/db/bgpvpn_db.py | 122 +++--- networking_bgpvpn/neutron/opts.py | 9 - .../neutron/services/common/constants.py | 2 +- .../services/service_drivers/bagpipe/bagpipe.py | 20 +- .../services/service_drivers/bagpipe/bagpipe_v2.py | 20 +- .../neutron/services/service_drivers/driver_api.py | 29 +- .../service_drivers/opencontrail/__init__.py | 0 .../service_drivers/opencontrail/exceptions.py | 65 ---- .../service_drivers/opencontrail/opencontrail.py | 431 --------------------- .../opencontrail/opencontrail_client.py | 359 ----------------- .../service_drivers/opendaylight/__init__.py | 0 .../services/service_drivers/opendaylight/odl.py | 127 ------ networking_bgpvpn/policies/__init__.py | 27 ++ networking_bgpvpn/policies/base.py | 17 + networking_bgpvpn/policies/bgpvpn.py | 232 +++++++++++ networking_bgpvpn/policies/network_association.py | 91 +++++ networking_bgpvpn/policies/port_association.py | 90 +++++ networking_bgpvpn/policies/router_association.py | 90 +++++ .../unit/extensions/test_bgpvpn_routes_control.py | 4 + .../post.yaml | 15 + .../run.yaml | 80 ++++ .../post.yaml | 15 + .../run.yaml | 80 ++++ .../networking-bgpvpn-dsvm-functional/post.yaml | 15 + .../networking-bgpvpn-dsvm-functional/run.yaml | 78 ++++ playbooks/networking-bgpvpn-dsvm-install/post.yaml | 15 + playbooks/networking-bgpvpn-dsvm-install/run.yaml | 78 ++++ .../remove_obsolete_drivers-3706e080098a5cb6.yaml | 5 + releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 + requirements.txt | 10 +- setup.cfg | 9 +- test-requirements.txt | 6 +- tox.ini | 34 +- 55 files changed, 1287 insertions(+), 1353 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index cf79fea..c344f3a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -17,2 +17,8 @@ debtcollector>=1.2.0 # Apache-2.0 -neutron>=13.0.0.0b1 # Apache-2.0 -horizon>=13.0.0 # Apache-2.0 +neutron>=13.0.0 # Apache-2.0 +horizon>=14.0.0 # Apache-2.0 + +# The comment below indicates this project repo is current with neutron-lib +# and should receive neutron-lib consumption patches as they are released +# in neutron-lib. It also implies the project will stay current with TC +# and infra initiatives ensuring consumption patches can land. +# neutron-lib-current diff --git a/test-requirements.txt b/test-requirements.txt index 6b268b6..90d5751 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8 +7,0 @@ coverage!=4.4,>=4.0 # Apache-2.0 -django-nose>=1.4.4 # BSD @@ -18 +17 @@ testtools>=2.2.0 # MIT -pylint==1.4.5 # GPLv2 +pylint==1.9.2 # GPLv2 @@ -23,2 +22 @@ tempest>=17.1.0 # Apache-2.0 -networking-bagpipe>=8.0.0 # Apache-2.0 -networking-odl>=12.0.0 # Apache-2.0 +networking-bagpipe>=9.0.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org