We joyfully announce the release of: neutron-tempest-plugin 2.0.0: Tempest plugin for Neutron Project This release is part of the zed 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. Changes in neutron-tempest-plugin 1.9.0..2.0.0 ---------------------------------------------- 909402b Remove "dhcp_agent_scheduler" API extension from common list 23e9848 Add job definitions for Zed branch b8e69d3 Run master scenario/api jobs on api test updates bdacaa2 list floating ip api contains port forwarding id 02e4fbc skip some port_forwarding test 14d9215 Create extra external network with address scope for `ndp proxy` tests 352a641 Remove nose from dependencies 3de3cd9 Retrieve the DSCP valid marks from the API 1472917 Stein: fix failing jobs 5684d5e Use StatefulConnection class to verify connectivity in SG tests 305ea4a Make the StatefulConnection class to work with priviliged ports 1112266 Delete tcp rule from a security group e323001 Add a test for removing security group from ACTIVE instance 22173b8 Enable execution of experimental linuxbridge job 9853a01 Bump swap to 2GB in linuxbridge/openvswitch jobs 2936a29 Add ndp proxy API tests 8ad510e Remove unicode literal from code 823b1a0 Set mac inside vm to the vlan interface aecc32a Skip tempest jobs on functional roles/playbooks changes 34bd09c Fix Train neutron-tempest-plugin api job 935e0a3 Pin neutron-tempest-plugin for ussuri/victoria jobs 8988a01 Consolidate neutron-tempest-plugin-api with scenario jobs 91821d2 Add irrelevant files for fwaas job fc37604 taas: use ssh_key_type from config for taas scenario 13546b8 Remove "distutils" library 68596be [OVS] Add "openflow_processed_per_port=True" to OVS scenario 7c09d72 Make test test_remove_associated_ports to be compatible with L3HA f10618e Fix wrong exceptions import from test_metadata ee00742 Collect ovn/ovs logs and ovn dbs 46fa424 Print VM console output upon different exceptions 712d07c [fwaas] Remove _create_subnet & setup_clients d83cfcf [fwaas] Remove get_remote_client & check_vm_connectivity 3fe3a90 Exclude test test_floatingip_port_details from the Linuxbridge job 2ef3067 [bgpvpn] Remove get_remote_client c96f065 [bgpvpn] Remove setup_clients method 46d4dda [bgpvpn] Replace security groups related methods b7fd90e [fwaas] Remove _get_server_port_id_and_ip4 & create_floating_ip 8235e3b [bgpvpn] Make _create_loginable_secgroup_rule public 1d9e28b [bgpvpn] Remove _get_server_port_id_and_ip4 & create_floating_ip c699091 [fwaas] Remove _log_console_output & ping_ip_address 7d4300c [fwaas] Remove create_server & _create_network 6203126 [fwaas] Remove secgroup creation related methods 763567e [bgpvpn] Remove _create_network & _log_console_output fd509eb [bgpvpn] Remove _create_port & create_keypair 784f819 [fwaas] Remove _create_port & create_keypair 3a1406a [fwaas] Remove unused methods 9198d02 [bgpvpn] Remove unused scenario.manager methods edea483 [sfc] Remove setup_clients method 12cd47a [sfc] Remove _get_server_port_id_and_ip4 & check_vm_connectivity 97ceb4e [sfc] Remove _get_router & _create_network 1bf4f93 [sfc] Remove _create_subnet & _check_tenant_network_connectivity 17587c3 [sfc] Remove create_networks & create_floating_ip 9aa4811 [sfc] Remove _get_network_by_name & check_floating_ip_status 96e9090 [sfc] Remove _log_console_output & ping_ip_address fb61ddb [sfc] Remove create_server & get_remote_client e3c3908 [sfc] Remove _create_port & create_keypair e800f7b [sfc] Remove unused router related methods f0ee14f [sfc] Remove unused sec groups methods 1ee1c15 [sfc] Remove unused check_remote_connectivity methods f0e89f4 [sfc] Remove unused floating ip methods f70acd1 Test dns_assignment with external dns integration 93f1e9b [OVN] Pin OVS version for OVN v21.06.0 a4978bc CI: Fix typo for override-checkout and branch_override a3a807a Add job definitions for Yoga branch 1f275e4 Add tap-as-a-service scenario tests Diffstat (except docs and test files) ------------------------------------- .gitignore | 1 - neutron_tempest_plugin/api/base.py | 46 ++ neutron_tempest_plugin/api/test_ndp_proxy.py | 110 +++ .../api/test_ndp_proxy_negative.py | 135 ++++ .../api/test_port_forwardings.py | 5 + neutron_tempest_plugin/api/test_qos.py | 25 +- .../api/test_routers_negative.py | 9 +- neutron_tempest_plugin/bgpvpn/scenario/manager.py | 729 +------------------ .../bgpvpn/scenario/test_bgpvpn_basic.py | 21 +- neutron_tempest_plugin/common/ip.py | 11 +- neutron_tempest_plugin/common/utils.py | 36 +- neutron_tempest_plugin/config.py | 19 + .../fwaas/scenario/fwaas_v2_manager.py | 801 +-------------------- .../fwaas/scenario/test_fwaas_v2.py | 6 +- neutron_tempest_plugin/scenario/base.py | 55 +- .../scenario/test_dns_integration.py | 5 + .../scenario/test_mac_learning.py | 4 +- neutron_tempest_plugin/scenario/test_metadata.py | 2 +- neutron_tempest_plugin/scenario/test_multicast.py | 4 +- .../scenario/test_security_groups.py | 71 +- .../services/network/json/network_client.py | 43 ++ .../tap_as_a_service/scenario/__init__.py | 0 .../tap_as_a_service/scenario/manager.py | 293 ++++++++ .../tap_as_a_service/scenario/test_taas.py | 249 +++++++ .../scenario/test_traffic_impact.py | 264 +++++++ releasenotes/source/conf.py | 14 +- requirements.txt | 2 +- zuul.d/base-nested-switch.yaml | 6 +- zuul.d/base.yaml | 127 ---- zuul.d/master_jobs.yaml | 302 ++++++-- zuul.d/project.yaml | 76 +- zuul.d/queens_jobs.yaml | 16 +- zuul.d/rocky_jobs.yaml | 26 +- zuul.d/stein_jobs.yaml | 26 +- zuul.d/train_jobs.yaml | 28 +- zuul.d/ussuri_jobs.yaml | 40 +- zuul.d/victoria_jobs.yaml | 90 ++- zuul.d/wallaby_jobs.yaml | 32 +- zuul.d/xena_jobs.yaml | 32 +- zuul.d/yoga_jobs.yaml | 231 ++++++ zuul.d/zed_jobs.yaml | 249 +++++++ 44 files changed, 2410 insertions(+), 2633 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 21f14cc..34531e9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12,0 +13 @@ oslo.utils>=3.33.0 # Apache-2.0 +packaging>=20.4 # Apache-2.0 @@ -17 +17,0 @@ ddt>=1.0.1 # MIT -nose>=1.3.7 # LGPL