[release-announce] neutron-vpnaas 13.0.0 (rocky)

no-reply at openstack.org no-reply at openstack.org
Thu Aug 30 14:33:45 UTC 2018


We enthusiastically announce the release of:

neutron-vpnaas 13.0.0: OpenStack Networking VPN as a Service

This release is part of the rocky release series.

Download the package from:

    https://tarballs.openstack.org/neutron-vpnaas/

For more details, please see below.

Changes in neutron-vpnaas 12.0.0..13.0.0
----------------------------------------

da4fff7 Function argument name not used correctly
bc9097c use callback payloads for ROUTER/ROUTER_GATEWAY BEFORE_DELETE events
bb16529 add py3-dev tox target and update lower constraints zuul job
02e9f58 update requirements for neutron-lib 1.18.0
83db537 Switch to stestr
b6c8ea8 Make libreswan driver work with recent versions
16935c7 Fix lower-constraints.txt
a46f7d6 Fix functional tests gate
363fc40 Fix flavors plugin not found error
2ec3420 Avoid using non-ASCII characters when generating config files
d802567 Switch tempest zuul job to zuul v3 native
eadee69 Remove unmaintained drivers
f87251a use rpc Connection rather than create_connection
1c91256 use plugin names from neutron-lib plugin constants
9e479b6 Fix pep8 errors
8d5433f Change back to using vpn_agent.ini
49d91b8 remove unused plugin.get_plugin_name()
38d53da Improve docs to follow the standard structure
cbe0e15 Fix patterns of unit test files in irrelevant-files
e10993c test: Register L3 option in L3 ext tests
cd7e127 Updated from global requirements
cd0c738 Updated from global requirements
9233ac2 add lower-constraints job
ad0bea5 Ensure to install latest neutron from master
7afbde5 Updated from global requirements
3b5018e Avoid tox-install.sh
90d5b01 use plugin common utils from neutron-lib
f777901 Updated from global requirements
a5e43bd Updated from global requirements
bb68ebf Ignore unnecessary changes for tempest job
27b2222 Rearrange doc structure to standard layout
e8b62d9 Update home-page url
19dcd8f Clean imports in code
14f0ebb Add Hunt Xu to list of driver maintainers
3500b48 Add IPv6 VPNaaS scenario tests
b847383 Update reno for stable/queens
03b6cc8 Enable sha384/sha512 auth algorithms for *Swan drivers
ed3bc85 Remove ikelifetime in %default section of ipsec.conf templates
171e999 Zuul: Remove project name
442f748 API tempest: get tenant id from client
d4e73ce Remove the redundant word
65a3e5d Drop the root requirement for LibreSwanDriver


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

.gitignore                                         |    2 +-
.testr.conf                                        |    4 -
.zuul.yaml                                         |   54 +-
devstack/plugin.sh                                 |    6 +-
.../configuration/samples/neutron_vpnaas.rst       |    8 +
etc/neutron/rootwrap.d/vpnaas.filters              |    3 +-
lower-constraints.txt                              |  152 ++
neutron_vpnaas/cmd/__init__.py                     |   26 -
neutron_vpnaas/cmd/eventlet/__init__.py            |   14 -
neutron_vpnaas/cmd/eventlet/vyatta_agent.py        |   21 -
.../versions/3ea02b2a773e_add_index_tenant_id.py   |    4 +-
.../alembic_migrations/versions/CONTRACT_HEAD      |    2 +-
...3dfd6afaa2_populate_vpn_service_table_fields.py |   10 +-
.../expand/41b509d10b5e_vpnaas_endpoint_groups.py  |    8 +-
.../95601446dbcc_add_flavor_id_to_vpnservices.py   |    7 +-
...41731f1a_drop_cisco_csr_identifier_map_table.py |   32 +
neutron_vpnaas/db/models/head.py                   |    1 -
neutron_vpnaas/db/vpn/vpn_db.py                    |   22 +-
neutron_vpnaas/db/vpn/vpn_validator.py             |    4 +-
neutron_vpnaas/extensions/vpnaas.py                |    3 -
neutron_vpnaas/services/vpn/agent.py               |    6 -
neutron_vpnaas/services/vpn/common/topics.py       |    4 -
.../vpn/device_drivers/cisco_csr_rest_client.py    |  291 ----
.../services/vpn/device_drivers/cisco_ipsec.py     |  741 ---------
.../vpn/device_drivers/fedora_strongswan_ipsec.py  |  106 --
.../services/vpn/device_drivers/ipsec.py           |  153 +-
.../services/vpn/device_drivers/libreswan_ipsec.py |   78 +-
.../template/openswan/ipsec.conf.template          |    6 +-
.../template/openswan/ipsec.secret.template        |    4 +-
.../template/strongswan/ipsec.conf.template        |    3 +-
.../template/strongswan/ipsec.secret.template      |    4 +-
.../services/vpn/device_drivers/vyatta_ipsec.py    |  308 ----
neutron_vpnaas/services/vpn/plugin.py              |   17 +-
.../services/vpn/service_drivers/__init__.py       |    2 +-
.../services/vpn/service_drivers/cisco_csr_db.py   |  238 ---
.../services/vpn/service_drivers/cisco_ipsec.py    |  222 ---
.../vpn/service_drivers/cisco_validator.py         |  147 --
.../services/vpn/service_drivers/ipsec.py          |    2 +-
.../vpn/service_drivers/ipsec_validator.py         |   37 -
.../services/vpn/service_drivers/vyatta_ipsec.py   |   38 -
neutron_vpnaas/services/vpn/vyatta_agent.py        |   44 -
neutron_vpnaas/services/vpn/vyatta_vpn_service.py  |   43 -
.../functional/openswan/test_openswan_driver.py    |   52 +
.../strongswan/test_strongswan_driver.py           |   65 +-
.../device_drivers/test_cisco_csr_rest_client.py   | 1634 --------------------
.../vpn/device_drivers/test_cisco_ipsec.py         | 1558 -------------------
.../unit/services/vpn/device_drivers/test_ipsec.py |  151 +-
.../vpn/device_drivers/test_vyatta_ipsec.py        |  218 ---
.../vpn/service_drivers/test_cisco_ipsec.py        |  509 ------
.../services/vpn/service_drivers/test_ipsec.py     |   29 +-
.../vpn/service_drivers/test_vyatta_ipsec.py       |   97 --
.../unit/services/vpn/test_vyatta_vpn_service.py   |   52 -
.../legacy/neutron-vpnaas-dsvm-tempest/post.yaml   |   80 -
.../legacy/neutron-vpnaas-dsvm-tempest/run.yaml    |   67 -
...gorithms-for-Swan-drivers-9897b96f90737a20.yaml |    6 +
.../notes/drivers-removal-944ce5e75d55b449.yaml    |    7 +
...n-driver-works-with-3.19+-7e1fc79ac6c7efe5.yaml |    4 +
releasenotes/source/index.rst                      |    1 +
releasenotes/source/queens.rst                     |    6 +
requirements.txt                                   |   15 +-
setup.cfg                                          |    5 +-
test-requirements.txt                              |    6 +-
tools/ostestr_compat_shim.sh                       |    8 -
tools/tox_install.sh                               |   68 -
tox.ini                                            |   49 +-
94 files changed, 2037 insertions(+), 7805 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 09c5d6a..6a1bf57 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -7 +7 @@ requests>=2.14.2 # Apache-2.0
-Jinja2!=2.9.0,!=2.9.1,!=2.9.2,!=2.9.3,!=2.9.4,>=2.8 # BSD License (3 clause)
+Jinja2>=2.10 # BSD License (3 clause)
@@ -9 +9 @@ netaddr>=0.7.18 # BSD
-SQLAlchemy!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8,>=1.0.10 # MIT
+SQLAlchemy>=1.2.0 # MIT
@@ -12,3 +12,3 @@ six>=1.10.0 # MIT
-neutron-lib>=1.13.0 # Apache-2.0
-oslo.concurrency>=3.25.0 # Apache-2.0
-oslo.config>=5.1.0 # Apache-2.0
+neutron-lib>=1.18.0 # Apache-2.0
+oslo.concurrency>=3.26.0 # Apache-2.0
+oslo.config>=5.2.0 # Apache-2.0
@@ -23,4 +23 @@ oslo.utils>=3.33.0 # Apache-2.0
-# This project does depend on neutron as a library, but the
-# openstack tooling does not play nicely with projects that
-# are not publicly available in pypi.
-# -e git+https://git.openstack.org/openstack/neutron#egg=neutron
+neutron>=13.0.0.0b2 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index ac19c26..a102f13 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -12,2 +12,2 @@ pylint==1.4.5 # GPLv2
-requests-mock>=1.1.0 # Apache-2.0
-sphinx!=1.6.6,>=1.6.2 # BSD
+requests-mock>=1.2.0 # Apache-2.0
+sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD
@@ -23 +23 @@ reno>=2.5.0 # Apache-2.0
-os-testr>=1.0.0 # Apache-2.0
+stestr>=1.0.0 # Apache-2.0






More information about the Release-announce mailing list