[release-announce] networking-bgpvpn 10.0.0 (stein)

no-reply at openstack.org no-reply at openstack.org
Wed Apr 10 12:35:13 UTC 2019


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






More information about the Release-announce mailing list