[release-announce] neutron-vpnaas 16.0.0 (ussuri)

no-reply at openstack.org no-reply at openstack.org
Wed May 13 11:00:35 UTC 2020


We are amped to announce the release of:

neutron-vpnaas 16.0.0: OpenStack Networking VPN as a Service

This release is part of the ussuri release series.

The source is available from:

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

Download the package from:

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

Please report issues through:

    https://bugs.launchpad.net/neutron/+bugs

For more details, please see below.

Changes in neutron-vpnaas 15.0.0..16.0.0
----------------------------------------

4bc39fa53 Fix unsubscriptable-object error
a8158e0ae Update TOX_CONSTRAINTS_FILE for stable/ussuri
cbf738f18 Update .gitreview for stable/ussuri
be935a225 Fix invalid escape sequence warning
a64f25f68 Cleanup py27 support
f1856ab2c Fix the endpoint_type column name and order
92781c975 Using unittest.mock instead of mock
5da7b0176 Migrate functional tests job to the zuul v3 syntax
547ce6745 Migrate neutron-vpnaas-dsvm-rally job to the zuul v3 syntax
e0fb6700b Run neutron-vpn-netns-wrapper in venv
15c58acf0 Deprecate ``ovs_integration_bridge``
c11bf0fdb Using policy constants from neutron-lib
7124a4d4f Fix pep8 error in py37
5e93b5163 Fix functional gate failure
cdecf0e12 devstack: no need to use sudo for genconfig
b30acb02b Volunteer as driver maintainers
5b3a139c4 Drop using six library
7d851c640 Drop python 2 support and testing
4077093c1 Complete move of neutron-vpnaas tempest tests to tempest plugin
880ab440b Use cidr from tempest config project_network_v6_cidr
e2122edb8 Use list of self.processes keys in Python2/3
23af68f52 Install suitable service_providers
7b5a5a855 Switch to Ussuri jobs
8e9572f07 Skip check config changed while restart_check_config not enable
811602c37 PDF documentation build
d763f012f Update master for stable/train
3c1e0da1a Fix local_id override in ipsec unit tests


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

.gitreview                                         |   1 +
.pylintrc                                          |   7 +-
.zuul.yaml                                         |  81 +-
devstack/plugin.sh                                 |   2 +-
devstack/settings                                  |  21 +-
lower-constraints.txt                              |   2 -
neutron_vpnaas/__init__.py                         |   8 +-
neutron_vpnaas/db/vpn/vpn_db.py                    |   4 +-
neutron_vpnaas/db/vpn/vpn_models.py                |   2 +-
neutron_vpnaas/extensions/vpn_endpoint_groups.py   |   5 +-
neutron_vpnaas/extensions/vpnaas.py                |   5 +-
neutron_vpnaas/policies/base.py                    |  17 -
neutron_vpnaas/policies/endpoint_group.py          |   2 +-
neutron_vpnaas/policies/ike_policy.py              |   2 +-
neutron_vpnaas/policies/ipsec_policy.py            |   2 +-
neutron_vpnaas/policies/ipsec_site_connection.py   |   2 +-
neutron_vpnaas/policies/vpnservice.py              |   2 +-
neutron_vpnaas/services/vpn/common/constants.py    |   4 +-
.../services/vpn/common/netns_wrapper.py           |   7 +-
.../services/vpn/device_drivers/__init__.py        |   5 +-
.../services/vpn/device_drivers/ipsec.py           |  36 +-
.../services/vpn/device_drivers/libreswan_ipsec.py |   5 +-
.../vpn/device_drivers/strongswan_ipsec.py         |   7 +-
.../services/vpn/service_drivers/__init__.py       |   4 +-
.../services/vpn/service_drivers/base_ipsec.py     |   4 +-
.../functional/openswan/test_openswan_driver.py    |   7 +-
.../strongswan/test_strongswan_driver.py           |   2 +-
.../unit/extensions/test_vpn_endpoint_groups.py    |   2 +-
.../unit/services/vpn/common/test_netns_wrapper.py |   2 +-
.../unit/services/vpn/device_drivers/test_ipsec.py |  53 +-
.../services/vpn/service_drivers/test_ipsec.py     |   2 +-
playbooks/configure_functional_job.yaml            |   4 +
.../neutron-vpnaas-dsvm-functional-sswan/post.yaml |  80 --
.../neutron-vpnaas-dsvm-functional-sswan/run.yaml  |  56 --
.../legacy/neutron-vpnaas-dsvm-rally/post.yaml     | 106 ---
.../legacy/neutron-vpnaas-dsvm-rally/run.yaml      |  63 --
.../notes/drop-py27-support-d83cd4daa0e37383.yaml  |   6 +
releasenotes/source/index.rst                      |   1 +
releasenotes/source/train.rst                      |   6 +
requirements.txt                                   |   1 -
setup.cfg                                          |  22 +-
setup.py                                           |   9 -
test-requirements.txt                              |   6 +-
tox.ini                                            |  34 +-
68 files changed, 275 insertions(+), 2003 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index eb1b88094..0a8c39982 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -11 +10,0 @@ alembic>=0.8.10 # MIT
-six>=1.10.0 # MIT
diff --git a/test-requirements.txt b/test-requirements.txt
index e93f552e9..722fde82a 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -9,2 +9 @@ flake8-import-order==0.12 # LGPLv3
-mock>=2.0.0 # BSD
-pylint==1.7.6 # GPLv2
+pylint==2.3.0 # GPLv2
@@ -12,2 +11 @@ requests-mock>=1.2.0 # Apache-2.0
-sphinx!=1.6.6,!=1.6.7,>=1.6.2,<2.0.0;python_version=='2.7'  # BSD
-sphinx!=1.6.6,!=1.6.7,>=1.6.2;python_version>='3.4' # BSD
+sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD






More information about the Release-announce mailing list