[release-announce] [neutron] networking-bgpvpn 6.0.0

no-reply at openstack.org no-reply at openstack.org
Thu Feb 23 21:46:12 UTC 2017


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@c62edca4437a0fb82403463bd839e2f27a0fd5be#egg=networking-odl
+-e git+https://git.openstack.org/openstack/networking-odl#egg=networking-odl





More information about the Release-announce mailing list