[release-announce] networking-bagpipe 17.0.0 (zed)

no-reply at openstack.org no-reply at openstack.org
Wed Oct 5 12:25:21 UTC 2022


We contentedly announce the release of:

networking-bagpipe 17.0.0: Mechanism driver for Neutron ML2 plugin
using BGP E-VPNs/IP VPNs as a backend

This release is part of the zed release series.

The source is available from:

    https://opendev.org/openstack/networking-bagpipe

Download the package from:

    https://pypi.org/project/networking-bagpipe

Please report issues through:

    https://bugs.launchpad.net/networking-bagpipe/+bugs

For more details, please see below.

Changes in networking-bagpipe 16.0.0..17.0.0
--------------------------------------------

611edfa Adopt to latest VlanManager and oslo.db changes
3679a5a Fix .join() issue for bytes type
726ff6b CI: Add required_projects to weekly py39 job
9c91991 Fix imports to align with neutron_lib constants changes
8e60519 Remove "distutils" library
9be4efd py310: Add required-projects list to py310 job
2358184 Tests: fix requirements for unit tests
07a04d7 Py3: Import urllib properly
fd3f6d9 Update python testing as per zed cycle teting runtime
5f79987 Drop lower-constraints.txt and its testing
c911fc4 CI: add required projects for unit test jobs
85d6c25 Add weekly jobs
b2fcd82 Add Python3 zed unit tests
ecc8816 Update master for stable/yoga


Diffstat (except docs and test files)
-------------------------------------

.zuul.yaml                                         |  45 ++--
lower-constraints.txt                              | 142 -------------
networking_bagpipe/agent/bgpvpn/agent_extension.py |  15 +-
networking_bagpipe/bagpipe_bgp/cli/impex2dot.py    |   3 +-
.../bagpipe_bgp/cli/looking_glass.py               |   5 +-
networking_bagpipe/bagpipe_bgp/cli/rest_attach.py  |   4 +-
.../bagpipe_bgp/common/dataplane_utils.py          |   3 +-
.../bagpipe_bgp/common/looking_glass.py            |   6 +-
.../bagpipe_bgp/engine/exabgp_peer_worker.py       |   4 +-
.../bagpipe_bgp/vpn/dataplane_drivers.py           |   9 +-
networking_bagpipe/bagpipe_bgp/vpn/evpn/ovs.py     |   3 +-
.../bagpipe_bgp/vpn/ipvpn/mpls_ovs_dataplane.py    |  13 +-
networking_bagpipe/db/sfc_db.py                    |   8 +-
.../unit/agent/bagpipe_ml2/test_agent_extension.py |  18 +-
.../unit/agent/bgpvpn/test_agent_extension.py      | 226 ++++++++++-----------
.../drop-python-3-6-and-3-7-8f08c90689525b35.yaml  |   5 +
releasenotes/source/index.rst                      |   1 +
releasenotes/source/yoga.rst                       |   6 +
requirements.txt                                   |   6 +-
setup.cfg                                          |   4 +-
test-requirements.txt                              |   4 +
tox.ini                                            |   6 -
27 files changed, 225 insertions(+), 358 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index b622109..5ff18cf 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -0,0 +1,4 @@
+# Requirements lower bounds listed here are our best effort to keep them up to
+# date but we do not test them so no guarantee of having them all correct. If
+# you find any incorrect lower bounds, let us know or propose a fix.
+
@@ -7 +11 @@ netaddr>=0.7.18 # BSD
-neutron-lib>=2.2.0 # Apache-2.0
+neutron-lib>=2.19.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 764aad0..6ca4790 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -17,0 +18,4 @@ isort==4.3.21 # MIT
+
+# This is necessary as pecan dropped this dependency
+# see https://review.opendev.org/c/openstack/neutron/+/848706
+WebTest>=2.0.27 # MIT






More information about the Release-announce mailing list