neutron-tempest-plugin 2.11.0 (epoxy)
We are gleeful to announce the release of: neutron-tempest-plugin 2.11.0 This release is part of the epoxy release series. The source is available from: https://opendev.org/openstack/neutron-tempest-plugin Download the package from: https://tarballs.openstack.org/neutron-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/neutron/+bugs For more details, please see below. 2.11.0 ^^^^^^ New Features ************ * The new "[dynamic_routing] base_image" option has been added. This option allows customizing the reference of the base container image used for connectivity check in dynamic routing plugin tests. Deprecation Notes ***************** * The following options have been deprecated, in favor of the mechanism to enable/disable tests according to the available extensions. * "[bgpvpn] run_bgpvpn_tests" * "[fwaas] run_fwaas_tests" * "[sfc] run_sfc_tests" Changes in neutron-tempest-plugin 2.10.0..2.11.0 ------------------------------------------------ ed3744e Revert "Make neutron-tempest-plugin-designate-scenario non-voting temporary" 5f2ed36 Make ``neutron-tempest-plugin-*-ubuntu-jammy`` no voting 6ee007c Cover both enabled and disabled cases in nested snat validation test 658882f Execute router commands with admin client (2) eb7f7b0 Redefine ``configure_vlan_transparent`` method again d4c707e Add scenario tests for the Vlan QinQ feature d4ca1e8 Remove Linux Bridge job from experimental queue dfcc2f5 Increase the ``neutron-tempest-plugin-vpnaas`` timeout to 4500 c14502c Bagpipe: make bgpvpn-bagpipe job voting again ca324e6 Move OVS iptables_hybrid job to experimental/periodic 4b082c9 Execute router commands with admin client e4c6c4f Bagpipe: make ``neutron-tempest-plugin-bgpvpn-bagpipe`` non-voting 25cf0bc [eventlet-removal] Remove "logger" mechanism from ML2/OVN CI jobs 5697d2d Always create router interface for ipv6 metadata test db447e5 Turn off wsgi in unmaintained branch jobs 82d62ad Skip nested snat validation for DVR d304c73 Re-enable the router test_migration cases f405d07 Turn off wsgi in linuxbridge stable branch jobs c27cf6b Remove all eventlet Neutron API jobs fea4f72 [WSGI] Keep eventlet server for older versions of NDR 4d44a2b dr: Add option to customize base image d3bf7c1 Bump cirros version to 0.6.3 e0b3c24 Update gate jobs as per the 2025.1 cycle testing runtime 4b97bdb Use the admin client for the QoS tag tests f8d2547 Deprecate options to enable/disable plugin tests 938f2c7 Remove transition logic for old tempest option renaming 4ffa1e6 Improve the exclude file list for the stadium projects jobs 0285aad Install docker-buildx for Ubuntu 435ff6f Bump hacking 20e6666 Change the default image in the NDR tests a0593c7 Change the default FRR docker image repository e52927e nit: Drop mention of postgresql ddd4d57 Move ovn-enforce-scope-old-defaults to experimental/periodic 2e17b80 [WSGI] Move all OVN jobs to use WSGI API module (3) fc6ae7f [WSGI] Move all OVN jobs to use WSGI API module (2) 573033c [WSGI] Move all OVN jobs to use WSGI API module (1) 8c2e6af Update irrelevant-files with 2024.2 jobs zuul file 0714486 Fix trunk transition waiting message 9e18225 Stop running 2023.1 (Antelope) jobs in check/gate 3da2b2a Update python version in setup.cfg 489408a Neutron&Designate DNS integration - some enhancements Diffstat (except docs and test files) ------------------------------------- neutron_tempest_plugin/api/admin/test_tag.py | 63 +++++++++------ neutron_tempest_plugin/api/base.py | 12 +-- neutron_tempest_plugin/api/base_routers.py | 10 ++- neutron_tempest_plugin/api/test_routers.py | 25 +++--- neutron_tempest_plugin/api/test_security_groups.py | 2 +- neutron_tempest_plugin/common/constants.py | 2 +- neutron_tempest_plugin/common/ip.py | 7 +- neutron_tempest_plugin/common/utils.py | 18 ++--- neutron_tempest_plugin/config.py | 67 ++++++++-------- .../fwaas/scenario/test_fwaas_v2.py | 6 +- .../api/test_bgp_speaker_extensions.py | 8 +- .../neutron_dynamic_routing/scenario/base.py | 1 + .../neutron_dynamic_routing/scenario/basic/base.py | 2 +- .../scenario/basic/test_4byte_asn.py | 2 +- .../scenario/ipv4/test_ipv4.py | 2 +- .../scenario/ipv6/test_ipv6.py | 2 +- .../scenario/test_dns_integration.py | 48 ++++++----- neutron_tempest_plugin/scenario/test_floatingip.py | 18 +++-- neutron_tempest_plugin/scenario/test_metadata.py | 7 +- neutron_tempest_plugin/scenario/test_mtu.py | 22 +++--- .../scenario/test_multiple_gws.py | 6 +- neutron_tempest_plugin/scenario/test_ports.py | 4 +- neutron_tempest_plugin/scenario/test_trunk.py | 4 +- .../scenario/test_vlan_transparency.py | 92 ++++++++++++++++++---- .../scenario/test_traffic_impact.py | 7 +- ...ynamic-routing-base-image-12e76a6d85411a6d.yaml | 6 ++ roles/docker-setup/tasks/main.yml | 8 ++ setup.cfg | 8 +- test-requirements.txt | 4 +- tox.ini | 3 +- zuul.d/2023_1_jobs.yaml | 20 +++++ zuul.d/2023_2_jobs.yaml | 20 +++++ zuul.d/2024_1_jobs.yaml | 20 +++++ zuul.d/2024_2_jobs.yaml | 16 ++++ zuul.d/base-nested-switch.yaml | 26 +++++- zuul.d/master_jobs.yaml | 89 +++++++++++++++------ zuul.d/project.yaml | 39 ++++----- zuul.d/victoria_jobs.yaml | 4 + zuul.d/wallaby_jobs.yaml | 8 ++ zuul.d/xena_jobs.yaml | 6 ++ zuul.d/yoga_jobs.yaml | 6 ++ zuul.d/zed_jobs.yaml | 5 ++ 43 files changed, 508 insertions(+), 226 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 0151f21..ebde755 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1 +1 @@ -hacking>=3.2.0,<3.3.0 # Apache-2.0 +hacking>=6.1.0,<6.2.0 # Apache-2.0 @@ -4 +4 @@ coverage>=4.4.1 # Apache-2.0 -flake8-import-order==0.12 # LGPLv3 +flake8-import-order>=0.18.0,<0.19.0 # LGPLv3
participants (1)
-
no-reply@openstack.org