[neutron] networking-bgpvpn 6.0.0
We are delighted to announce the release of: networking-bgpvpn 6.0.0: API and Framework to interconnect bgpvpn to neutron networks The source is available from: http://git.openstack.org/cgit/openstack/networking-bgpvpn Download the package from: https://tarballs.openstack.org/networking-bgpvpn/ Please report issues through launchpad: http://bugs.launchpad.net/bgpvpn For more details, please see below. 6.0.0 ^^^^^ New Features * The API now supports filtering BGPVPN resources based on the networks or routers they are associated with. Changes in networking-bgpvpn 5.0.0..6.0.0 ----------------------------------------- ffee380 Log a deprecated warning for ODL v1 driver d912922 Revert "Add OpenStack client BGP VPN extension" a6560bd Enable multiple RDs of a BGPVPN to be passed to OpenDaylight e625073 doc: improve explanation on the location of config files 5e4cc13 Advertise support for python 3 and drop py34 jobs 5f7ff5d Typo fix: datas => data 1a7be1d Prepare for using standard python tests 3fd8f29 Filtering BGP VPN list with resource associations 48d9ed3 devstack job config: add placement-api service 87d3235 Improve pip installation documentation 119657d Remove doc modindex ref 9532f22 Use neutron-lib portbindings api-def 42c1985 Updated from global requirements d71bfd3 Updated from global requirements 53ed309 Add router association dict formatter method fd8b9f9 Removes unnecessary utf-8 encoding 9bcdb73 Fix reno release naming and dvsm functional job 339dedb LOG marker mismatch in plugin.py 17d3fbb Follow ODL's master 2021bf4 Revert "Temporary workaround to our gate issues" be8a130 Adds Tempest scenario test for networking-bgpvpn a08cc88 devstack: configure tempest at test-config stage 4f3f7c2 Use ExtensionDescriptor from neutron-lib 9fd1bfd Use DB field sizes instead of _MAX_LEN constants af601d2 Show team and repo badges on README 674c1b3 Use model_base in neutron_lib 48e3946 Switch to using plugins directory in lieu of neutron manager 09d1514 Replace six.iteritems() with .items() 2d7a692 Use uuidutils instead of uuid.uuid4() 719bc1c Replace LOG.warn with LOG.warning 48afd59 Updated from global requirements 26c3c2c Updated from global requirements 4f6391e Install networking-bagpipe test dependency via tox_install/zuul-cloner 52fcaba Use temporary directory for neutron and horizon install dd49414 Temporary workaround to our gate issues 7618764 OpenContrail : fix exception class usage issues dcd87da Remove white space between print () in bgpvpn-sample01.py 205452b Add OpenStack client BGP VPN extension 9202c37 Install the networking_bgpvpn_heat package 7fe4874 Fix tox cover target dcd0df3 Remove last vestiges of oslo-incubator 59799d0 migration tests as functional tests. 8b06a30 Remove custom OVS compilation trigger for Openstack CI 496a324 Don't include openstack/common in flake8 exclude list 6dad68b bagpipe: rely on ROUTER_INTERFACE registry callbacks 7d2ddbd python3: bagpipe driver fix for bridge cookies 4fcc3dc devstack/bagpipe: pin OVS to branch-2.5 45996d6 Changed the home-page link f7707bd Update reno for stable/mitaka 88791f5 Modify bgpvpn relations with association tables to select fb3d32a Update reno for stable/newton 2840d82 Support infrastructure for functional tests. 7ad1877 Fix error when the tenant of a bgpvpn resource doesn't exist Diffstat (except docs and test files) ------------------------------------- .pylintrc | 3 - README.rst | 9 ++ bgpvpn_dashboard/dashboards/admin/bgpvpn/tables.py | 6 +- bgpvpn_dashboard/dashboards/admin/bgpvpn/views.py | 21 ++- devstack/devstack-gate-bagpipe-rc | 8 +- devstack/gate_hook.sh | 16 +- devstack/plugin.sh | 9 +- devstack/post_test_hook.sh | 41 ++++- devstack/settings | 5 + networking_bgpvpn/__init__.py | 2 - networking_bgpvpn/neutron/db/bgpvpn_db.py | 45 +++--- .../neutron/db/migration/alembic_migrations/env.py | 2 +- networking_bgpvpn/neutron/extensions/bgpvpn.py | 7 +- networking_bgpvpn/neutron/services/common/utils.py | 23 ++- networking_bgpvpn/neutron/services/plugin.py | 30 ++-- .../service_drivers/bagpipe/agent_extension.py | 3 +- .../services/service_drivers/bagpipe/bagpipe.py | 128 +++++++-------- .../neutron/services/service_drivers/driver_api.py | 15 -- .../service_drivers/opencontrail/opencontrail.py | 16 +- .../opencontrail/opencontrail_client.py | 5 +- .../services/service_drivers/opendaylight/odl.py | 22 +-- networking_bgpvpn_tempest/README.rst | 22 +++ openstack-common.conf | 6 - ...g-on-resource-association-2acdbc5b59d1a40a.yaml | 4 + releasenotes/source/conf.py | 1 - releasenotes/source/index.rst | 2 + releasenotes/source/mitaka.rst | 6 + releasenotes/source/newton.rst | 6 + releasenotes/source/unreleased.rst | 2 +- requirements.txt | 19 ++- setup.cfg | 5 +- test-requirements.txt | 27 ++-- tools/test-setup.sh | 57 +++++++ tools/tox_install.sh | 14 +- tox.ini | 52 +++++- 53 files changed, 961 insertions(+), 370 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 2605a3d..5aa9453 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,4 +5,4 @@ -pbr>=1.6 -Babel!=2.3.0,!=2.3.1,!=2.3.2,!=2.3.3,>=1.3 -oslo.config>=2.3.0 # Apache-2.0 -oslo.db>=2.4.1 # Apache-2.0 +pbr>=1.8 # Apache-2.0 +Babel>=2.3.4 # BSD +oslo.config!=3.18.0,>=3.14.0 # Apache-2.0 +oslo.db>=4.15.0 # Apache-2.0 @@ -10,6 +10,5 @@ oslo.i18n>=2.1.0 # Apache-2.0 -oslo.log>=1.8.0 # Apache-2.0 -oslo.utils>=2.0.0 # Apache-2.0 -sphinxcontrib-blockdiag -sphinxcontrib-seqdiag -neutron-lib>=0.4.0 # Apache-2.0 - +oslo.log>=3.11.0 # Apache-2.0 +oslo.utils>=3.18.0 # Apache-2.0 +sphinxcontrib-blockdiag # BSD +sphinxcontrib-seqdiag # BSD +neutron-lib>=1.1.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 7024cdd..1f58753 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -7 +7 @@ hacking<0.11,>=0.10.0 -coverage>=3.6 +coverage>=4.0 # Apache-2.0 @@ -9,3 +9,3 @@ django-nose>=1.4.4 # BSD -python-subunit>=0.0.18 -sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 -oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0 +python-subunit>=0.0.18 # Apache-2.0/BSD +sphinx!=1.3b1,<1.4,>=1.2.1 # BSD +oslosphinx>=4.7.0 # Apache-2.0 @@ -13,3 +13,3 @@ psycopg2>=2.5 # LGPL/ZPL -PyMySQL>=0.6.2 # MIT License -WebOb>=1.2.3 -WebTest>=2.0 +PyMySQL>=0.7.6 # MIT License +WebOb>=1.6.0 # MIT +WebTest>=2.0 # MIT @@ -17 +17 @@ oslotest>=1.10.0 # Apache-2.0 -os-testr>=0.7.0 # Apache-2.0 +os-testr>=0.8.0 # Apache-2.0 @@ -19,5 +19,4 @@ testresources>=0.2.4 # Apache-2.0/BSD -testscenarios>=0.4 -testtools>=1.4.0 -reno>=0.1.1 # Apache2 -pylint===1.4.5 -networking-bagpipe>=5.0.0 +testscenarios>=0.4 # Apache-2.0/BSD +testtools>=1.4.0 # MIT +reno>=1.8.0 # Apache-2.0 +pylint==1.4.5 # GPLv2 @@ -25 +24 @@ networking-bagpipe>=5.0.0 --e git+https://git.openstack.org/openstack/networking-odl@c62edca4437a0fb82403463bd... +-e git+https://git.openstack.org/openstack/networking-odl#egg=networking-odl
participants (1)
-
no-reply@openstack.org