We are excited to announce the release of: neutron-vpnaas 21.0.0: OpenStack Networking VPN as a Service This release is part of the zed 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 20.0.0..21.0.0 ---------------------------------------- 694c84c61 Adopt to oslo.db 12.1.0 6eaed1cdb Tests: fix requirements for unit tests 740bf12df Fix creating ipsec site connection 6a226281b Migrate to neutron-lib released API definition for VPNaaS APIs 01b1ccf53 setup.cfg: Replace dashes with underscores 166949f96 Changed minversion in tox to 3.18.0 4f1f0f726 Update python testing as per zed cycle teting runtime 96adf1ac6 CI: Add Neutron to required-projects list 130d6ddf1 Drop lower-constraints.txt and its testing 8b3990681 cleanup: drop un-used test-requirements.txt f9bf321be Add weekly jobs 3dfa52833 Add Python3 zed unit tests 73499f01c tests: restore functional testing bf155a8ee tests: fix functional tests 6f6a455b2 Register common config options by default d078eb07a ci: temporarily disable functional tests 55c5e2414 Update master for stable/yoga 780d88ea1 remove unicode literal from code d8bf2a1cc l3ha: fix status updates 76b606b8d Fix failover with L3 HA c22e4c921 Use TOX_CONSTRAINTS_FILE 10c7e3d2d Drop install_venv Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 28 +- lower-constraints.txt | 135 ------ neutron_vpnaas/db/vpn/vpn_db.py | 44 +- neutron_vpnaas/db/vpn/vpn_validator.py | 53 ++- neutron_vpnaas/extensions/vpn_endpoint_groups.py | 82 +--- neutron_vpnaas/extensions/vpn_flavors.py | 40 +- neutron_vpnaas/extensions/vpnaas.py | 488 +-------------------- neutron_vpnaas/services/vpn/agent.py | 6 +- .../services/vpn/common/netns_wrapper.py | 1 + .../services/vpn/device_drivers/ipsec.py | 5 +- .../services/vpn/service_drivers/base_ipsec.py | 14 +- neutron_vpnaas/services/vpn/vpn_service.py | 5 +- .../unit/services/vpn/device_drivers/test_ipsec.py | 6 +- .../services/vpn/service_drivers/test_ipsec.py | 5 +- .../drop-python-3-6-and-3-7-a4a72c6c8775e0b7.yaml | 5 + releasenotes/source/conf.py | 16 +- releasenotes/source/index.rst | 1 + releasenotes/source/yoga.rst | 6 + requirements.txt | 5 +- setup.cfg | 12 +- test-requirements.txt | 11 +- tools/install_venv.py | 71 --- tools/install_venv_common.py | 170 ------- tox.ini | 26 +- 29 files changed, 248 insertions(+), 1129 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 712880f86..d7698fafe 100644 --- a/requirements.txt +++ b/requirements.txt @@ -0,0 +1,4 @@ +# Requirements lower bounds listed here are our best effort to keep them up to +# date but we do not test them so no guarantee of having them all correct. If +# you find any incorrect lower bounds, let us know or propose a fix. + @@ -6 +9,0 @@ pbr>=4.0.0 # Apache-2.0 -requests>=2.18.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 57cbd2706..f0694093c 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6,3 +5,0 @@ coverage!=4.4,>=4.0 # Apache-2.0 -fixtures>=3.0.0 # Apache-2.0/BSD -mock>=2.0.0 # BSD -requests-mock>=1.2.0 # Apache-2.0 @@ -11,3 +7,0 @@ testtools>=2.2.0 # MIT -testresources>=2.0.0 # Apache-2.0/BSD -testscenarios>=0.4 # Apache-2.0/BSD -WebTest>=2.0.27 # MIT @@ -15,0 +10,5 @@ stestr>=1.0.0 # Apache-2.0 + +# This is necessary as pecan dropped this dependency +# see https://review.opendev.org/c/openstack/neutron/+/848706 +WebTest>=2.0.27 # MIT +