networking-bagpipe 8.0.1 (queens)
We are pleased to announce the release of: networking-bagpipe 8.0.1: Mechanism driver for Neutron ML2 plugin using BGP E-VPNs/IP VPNs as a backend This release is part of the queens stable release series. The source is available from: http://git.openstack.org/cgit/openstack/networking-bagpipe Download the package from: https://pypi.org/project/networking-bagpipe Please report issues through launchpad: http://bugs.launchpad.net/networking-bagpipe For more details, please see below. 8.0.1 ^^^^^ Bug Fixes * The IPVPN bgpvpn/router fallback mechanism has been improved. This mechanism allows traffic not matching any VRF route in the distributed BGPVPN implementation of bagpipe, to "fallback" and reach a Neutron router connected on the network. The implementation has been simplified and the risk removed of not reaching VRF destinations because of a stale ARP entry for the gateway IP. This improvement comes with the requirement of using the OpenVSwitch security group firewall driver on any node having both the l3agent and VMs with a need to reach BGPVPN destinations (e.g. single node setup or DVR setup). Changes in networking-bagpipe 8.0.0..8.0.1 ------------------------------------------ f3a7c42 Fix README setup.py check error e0f14d5 depend on neutron via pypi rather than git, and require >=12.0.4 58eb136 Use stable/queens for tox_install.sh deps e045b52 bgpvpn: override NORMAL action in ACCEPTED_EGRESS_TRAFFIC_NORMAL_TABLE 7a7a389 import zuul job settings from project-config 07ea499 bagpipe-bgp: compare_ecmp and default LOCAL_PREF 85001f0 bagpipe-bgp: update doc and conf template cceffa3 Fix sphinx-docs job for stable branch 32d9b21 sfc: update bagpipe driver entry point c7154ea bagpipe-bgp: Always remove readvertised route 59a2650 bagpipe ml2: agent extension, do not modify device_details on callbacks d7eacf6 release note for improved fallback mechanism bfa6620 bgpvpn: take admin_state_up into account c37f3db bagpipe-bgp: Correct default route handling 93457ef bgpvpn: improve redirect/fallback mechanism d3a86bf bagpipe-l2 agent extension must only support VXLAN 1cb6f33 bagpipe-bgp: delay VPN instance startup until after first vif_plugged 0c2281e bagpipe-bgp: EVPN OVS driver, rootwrap config fix 242c584 Update UPPER_CONSTRAINTS_FILE for stable/queens d5cc861 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 99 ++++ README.rst | 3 +- etc/bagpipe-bgp/bgp.conf.template | 6 +- networking_bagpipe/agent/agent_base_info.py | 6 +- .../agent/bagpipe_ml2/agent_extension.py | 7 +- networking_bagpipe/agent/bgpvpn/agent_extension.py | 296 ++++++++---- networking_bagpipe/bagpipe_bgp/bgp_daemon.py | 1 + .../bagpipe_bgp/engine/tracker_worker.py | 5 +- networking_bagpipe/bagpipe_bgp/vpn/evpn/ovs.py | 10 + .../bagpipe_bgp/vpn/ipvpn/__init__.py | 204 +++++---- .../bagpipe_bgp/vpn/ipvpn/mpls_ovs_dataplane.py | 14 +- networking_bagpipe/bagpipe_bgp/vpn/manager.py | 27 +- networking_bagpipe/bagpipe_bgp/vpn/vpn_instance.py | 4 + .../unit/agent/bagpipe_ml2/test_agent_extension.py | 11 + .../unit/agent/bgpvpn/test_agent_extension.py | 497 +++++++++------------ .../notes/improve_fallback-96e524daf96ebcc1.yaml | 12 + requirements.txt | 2 +- setup.cfg | 2 +- tools/tox_install.sh | 8 +- tox.ini | 2 +- 25 files changed, 1003 insertions(+), 621 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index e9cce77..21223de 100644 --- a/requirements.txt +++ b/requirements.txt @@ -25,0 +26 @@ pecan!=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.0.0 # BSD +neutron>=12.0.4,<13 # Apache-2.0 @@ -27 +27,0 @@ pecan!=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.0.0 # BSD -# - openstack/neutron
participants (1)
-
no-reply@openstack.org