We are glad to announce the release of: neutron-vpnaas 12.0.1: OpenStack Networking VPN as a Service This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/neutron-vpnaas/ For more details, please see below. 12.0.1 ^^^^^^ New Features ************ * VPNaaS support in neutron L3 agent is now implemented as L3 agent extension. We no longer have a separate binary "neutron-vpn-agent". To enable VPNaaS support in L3 agent, ensure to specify "vpnaas" to the configuration "extensions" in "[AGENT]" section of the L3 agent config file. Upgrade Notes ************* * The separate L3 agent binary "neutron-vpn-agent" for VPNaaS support is dropped and VPNaaS support is now implemented as L3 agent extension. When upgrading your deployment to Queens, ensure to specify "vpnaas" to "[AGENT] extensions" configuration of the L3 agent config file and run "neutron-l3-agent" instead of "neutron- vpn-agent". Bug Fixes ********* * The libreswan driver of neutron-vpnaas can now also work with Libreswan 3.19+ (bug #1711456 (https://launchpad.net/bugs/1711456)). Changes in neutron-vpnaas 12.0.0..12.0.1 ---------------------------------------- 3f36a0a Match IPSEC SA established state 881dfe8 import zuul job settings from project-config 5b48852 Make libreswan driver work with recent versions a88d115 Fix functional tests gate 88478d5 Fix: sphinx-docs job for stable branch and pep8 issues 4dbd359 Add release note on migration from vpn-agent to L3 agent extension 8b01dca Update UPPER_CONSTRAINTS_FILE for stable/queens 2e01dfe Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 12 ++ etc/neutron/rootwrap.d/vpnaas.filters | 2 +- .../versions/3ea02b2a773e_add_index_tenant_id.py | 4 +- ...3dfd6afaa2_populate_vpn_service_table_fields.py | 10 +- .../expand/41b509d10b5e_vpnaas_endpoint_groups.py | 8 +- .../95601446dbcc_add_flavor_id_to_vpnservices.py | 8 +- neutron_vpnaas/db/vpn/vpn_db.py | 4 +- .../services/vpn/device_drivers/ipsec.py | 123 +++++++++++-------- .../services/vpn/device_drivers/libreswan_ipsec.py | 76 +++++++++++- .../template/openswan/ipsec.conf.template | 3 +- .../unit/services/vpn/device_drivers/test_ipsec.py | 131 +++++++++++++++++---- ...n-driver-works-with-3.19+-7e1fc79ac6c7efe5.yaml | 4 + .../notes/vpn-l3-extension-5cab632bb2c38531.yaml | 14 +++ tools/tox_install.sh | 5 +- tox.ini | 2 +- 17 files changed, 328 insertions(+), 99 deletions(-)
participants (1)
-
no-reply@openstack.org