We are delighted to announce the release of: networking-bagpipe 13.0.0: Mechanism driver for Neutron ML2 plugin using BGP E-VPNs/IP VPNs as a backend This release is part of the victoria 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 12.0.0..13.0.0 -------------------------------------------- 2f30efb Change bagpipe jobs to focal e5ffadc Switch from unittest2 compat methods to Python 3.x methods 30b058e Fix pep8 job c27843f Switch to hacking 3.0.1 736e238 Drop py37 testing 9153046 Remove usage of six library c5d52c1 Switch to newer openstackdocstheme and reno versions f0db421 Monkey patch original current_thread _active d3d9411 Remove the dependency on the "mock" package 51ed191 Bump default tox env from py37 to py38 96799cf Add py38 package metadata dc7bafe Add Python3 victoria unit tests 8acaee7 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .pylintrc | 4 --- .zuul.yaml | 23 +++++++------ lower-constraints.txt | 9 +++-- networking_bagpipe/agent/bagpipe_bgp_agent.py | 8 ++--- .../agent/bagpipe_ml2/agent_extension.py | 39 +++++++++++++--------- networking_bagpipe/agent/bgpvpn/rpc_client.py | 9 +++-- networking_bagpipe/bagpipe_bgp/api/api.py | 2 +- networking_bagpipe/bagpipe_bgp/cli/impex2dot.py | 3 +- .../bagpipe_bgp/cli/looking_glass.py | 5 ++- networking_bagpipe/bagpipe_bgp/cli/rest_attach.py | 6 ++-- .../bagpipe_bgp/common/dataplane_utils.py | 10 ++++-- .../bagpipe_bgp/common/looking_glass.py | 3 +- networking_bagpipe/bagpipe_bgp/constants.py | 1 + networking_bagpipe/bagpipe_bgp/engine/__init__.py | 3 +- .../bagpipe_bgp/engine/bgp_peer_worker.py | 5 ++- .../bagpipe_bgp/engine/exabgp_peer_worker.py | 30 +++++------------ .../bagpipe_bgp/engine/route_table_manager.py | 13 +++----- .../bagpipe_bgp/engine/tracker_worker.py | 18 +++++----- networking_bagpipe/bagpipe_bgp/engine/worker.py | 2 +- networking_bagpipe/bagpipe_bgp/fakerr.py | 2 ++ .../bagpipe_bgp/vpn/dataplane_drivers.py | 9 +++-- .../bagpipe_bgp/vpn/evpn/__init__.py | 6 ++-- .../bagpipe_bgp/vpn/ipvpn/__init__.py | 5 ++- .../bagpipe_bgp/vpn/ipvpn/mpls_ovs_dataplane.py | 6 ++-- networking_bagpipe/bagpipe_bgp/vpn/manager.py | 5 ++- networking_bagpipe/bagpipe_bgp/vpn/vpn_instance.py | 18 +++++----- networking_bagpipe/db/sfc_db.py | 3 +- .../unit/agent/bagpipe_ml2/test_agent_extension.py | 2 +- .../unit/agent/bgpvpn/test_agent_extension.py | 6 ++-- .../unit/bagpipe_bgp/ipvpn/mpls_ovs_dataplane.py | 2 +- .../unit/bagpipe_bgp/test_route_table_manager.py | 2 +- releasenotes/source/conf.py | 13 +++----- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++ setup.cfg | 1 + test-requirements.txt | 6 ++-- tox.ini | 12 ++++++- 52 files changed, 176 insertions(+), 181 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 78d0ef0..764aad0 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 +hacking>=3.0.0,<3.1 # Apache-2.0 @@ -9 +8,0 @@ python-subunit>=1.0.0 # Apache-2.0/BSD -openstackdocstheme>=1.30.0 # Apache-2.0 @@ -17 +16,2 @@ testtools>=2.2.0 # MIT -reno>=2.5.0 # Apache-2.0 +reno>=3.1.0 # Apache-2.0 +isort==4.3.21 # MIT