We are pleased to announce the release of: networking-bagpipe 10.0.0: Mechanism driver for Neutron ML2 plugin using BGP E-VPNs/IP VPNs as a backend This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/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 9.0.0..10.0.0 ------------------------------------------- 983ca46 add python 3.7 unit test job 0e05866 fix lower constraints and add required projects d02b173 Consume networking-sfc stein b1 d91cf70 stop using common db mixin 8e7613c stop using common db mixin methods 2f90150 use neutron-lib for model_query 5afc9f5 agent extension: smoother handling of bagpipe-bgp unavailability 1591944 Change openstack-dev to openstack-discuss 0c55ba2 Update min tox version to 2.0 21df6d5 Remove openstack-tox-py35-with-neutron-lib-master 5cd7094 Increment versioning with pbr instruction 38a2b30 Remove extra publish-openstack-python-branch-tarball job 680842e build universal wheels acb63f8 use common rpc and exceptions from neutron-lib 538fde1 opt in for neutron-lib consumption patches 63f590b add local tox targets for pep8 and py3 cd01a8f Update Zuul configuration 3867733 bgpvpn: override NORMAL action in ACCEPTED_EGRESS_TRAFFIC_NORMAL_TABLE 5b9d488 add python 3.6 unit test job f562ac0 switch documentation job to new PTI 79d265a adjust requirements 1da6f90 import zuul job settings from project-config c504a37 Update neutron import df8dccd Update reno for stable/rocky Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 95 +++++++++++++++++++++- lower-constraints.txt | 19 ++--- networking_bagpipe/agent/bagpipe_bgp_agent.py | 2 +- networking_bagpipe/agent/bgpvpn/agent_extension.py | 30 +++---- networking_bagpipe/agent/bgpvpn/rpc_client.py | 2 +- networking_bagpipe/db/sfc_db.py | 3 +- networking_bagpipe/driver/sfc.py | 3 +- networking_bagpipe/objects/sfc.py | 2 +- .../unit/agent/bgpvpn/test_agent_extension.py | 6 +- releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 ++ requirements.txt | 16 ++-- setup.cfg | 5 +- tox.ini | 22 ++++- 16 files changed, 180 insertions(+), 44 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 8641930..b520d89 100644 --- a/requirements.txt +++ b/requirements.txt @@ -11 +11 @@ oslo.config>=5.2.0 # Apache-2.0 -oslo.concurrency>=3.25.0 # Apache-2.0 +oslo.concurrency>=3.26.0 # Apache-2.0 @@ -24 +24 @@ exabgp>=4.0.4 # BSD -pecan!=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.0.0 # BSD +pecan!=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.1.1 # BSD @@ -28,3 +28,9 @@ pecan!=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.0.0 # BSD -neutron>=13.0.0.0b1 # Apache-2.0 -networking-bgpvpn>=8.0.0 # Apache-2.0 -networking-sfc>=6.0.0 # Apache-2.0 +neutron>=13.0.0 # Apache-2.0 +networking-bgpvpn>=9.0.0 # Apache-2.0 +networking-sfc>=8.0.0.0b1 # 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