We are stoked to announce the release of: tempest 23.0.0: OpenStack Integration Testing This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/tempest Download the package from: https://pypi.org/project/tempest Please report issues through: https://bugs.launchpad.net/tempest/+bugs For more details, please see below. 23.0.0 ^^^^^^ Prelude ******* This is an intermediate release during the Ussuri development cycle to mark the end of support for EM Queens in Tempest. After this release, Tempest will support below OpenStack Releases: * Train * Stein * Rocky Current development of Tempest is for OpenStack Ussuri development cycle. This is the last release of Tempest to officially support python2.7. New Features ************ * tempest cleanup CLI is extended about region deletion. Until now, the regions have been neglected by tempest cleanup. From now on, tempest cleanup is able to delete leftover regions as well. * Added new tempest subcommand for subunit-describe-calls Deprecation Notes ***************** * Deprecated command for subunit-describe-calls Changes in tempest 22.1.0..23.0.0 --------------------------------- 3553026a8 Add release notes page for version 22.1.0 fd328a4f2 Add releasenote to tag the end of support for Queens 1f546532c Create default network for more compute tests bfaa50f18 Create default network for several compute tests 353244404 Blacklist compute.volumes and compute.images API tests 9e202d8fb waiters: Rearrange image and volume waiter tests 43e380c6c compute: Fix a typo within the v2_71 servers response schema dce03904b Fix app cred client unit test name 56c0b2be7 Tempest cleanup: improve iterating over projects 3b1311f60 Extend cleanup CLI to delete regions 8a64909be Remove xvpvnc console type tests c9c9b476e add unittest for list namespaces interface 56e39b3e8 Remove test_agent_management tests 58dcbc066 Add a default network when creating a server 67fc60835 Add host validation after live migration 6ed6fb5af Replaced testr with stestr 88f7345b8 Complete missing interface test for test_groups_client in v3 1f20b0fb4 add unittest for list image members interface f11856505 Fix test_attach_detach_volume test case to not rely on user/libvirt supplied disk name 55ad7cd2b Added tempest subcommand for subunit_describe_calls 690bae27c Close ssh client after executing a command c0a4346a4 Use python 3 on all nodes in multinode jobs df959302e Fix api-link for interface force_detach_volume 0b00c458a Modify the wrong response example for test_types_client in v3 39f5153ff Drop old neutron-grenade job 8557f4653 Remove unused opensuse150 job definition 0ff7e3d72 Update test_port_list_filter_by_ip pass conditions d51fd424c Modify the error fake date 52d7083f7 tempest-plugin-sanity: respect upper-constraints f66aea04a Disable c-bak service in tempest-full* jobs 1d1133557 Modify the fake date 7ca860238 tempest cleanup - use admin_mgr only f2104a846 Set irrelevant-files for bashate job 5689355cf Use the IPv6 documentation prefix as the default cidr f352241b0 switch to the newly created opensuse-15 nodeset Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 36 ++++++-- ...nup-CLI-to-delete-regions-9f1dbda2c8de12e2.yaml | 6 ++ ...termediate-ussuri-release-8aebeca312a6718c.yaml | 14 ++++ .../subunit_describe_calls-ad7df689b9d63e3f.yaml | 8 ++ releasenotes/source/index.rst | 1 + releasenotes/source/v22.1.0.rst | 6 ++ setup.cfg | 1 + tempest/api/compute/admin/test_live_migration.py | 17 ++-- tempest/api/compute/base.py | 8 +- tempest/api/compute/security_groups/base.py | 8 +- tempest/api/compute/servers/test_delete_server.py | 1 + tempest/api/compute/servers/test_disk_config.py | 1 + .../api/compute/servers/test_instance_actions.py | 2 + .../servers/test_instance_actions_negative.py | 1 + .../compute/servers/test_list_servers_negative.py | 1 + .../api/compute/servers/test_multiple_create.py | 1 + tempest/api/compute/servers/test_novnc.py | 1 + tempest/api/compute/servers/test_server_actions.py | 23 +++-- .../api/compute/servers/test_server_addresses.py | 7 +- .../servers/test_server_addresses_negative.py | 6 +- tempest/api/compute/servers/test_server_group.py | 1 + .../api/compute/servers/test_server_metadata.py | 1 + .../api/compute/servers/test_server_password.py | 1 + tempest/api/compute/servers/test_server_tags.py | 2 + tempest/api/compute/servers/test_servers.py | 1 + .../api/compute/servers/test_servers_negative.py | 1 + .../api/compute/servers/test_virtual_interfaces.py | 6 +- tempest/api/compute/volumes/test_attach_volume.py | 28 +++---- .../compute/volumes/test_attach_volume_negative.py | 1 + tempest/api/network/admin/test_agent_management.py | 93 -------------------- tempest/api/network/test_ports.py | 10 +-- tempest/cmd/cleanup.py | 76 ++++------------- tempest/cmd/cleanup_service.py | 98 +++++++++++++++++----- tempest/cmd/subunit_describe_calls.py | 89 ++++++++++++++------ tempest/common/utils/linux/remote_client.py | 7 ++ tempest/config.py | 2 +- .../api_schema/response/compute/v2_71/servers.py | 2 +- tempest/lib/common/ssh.py | 12 +-- tempest/lib/services/volume/v3/volumes_client.py | 2 +- .../scenario/test_network_advanced_server_ops.py | 4 + .../v3/test_application_credentials_client.py | 2 +- .../services/image/v2/test_image_members_client.py | 36 ++++++++ .../services/image/v2/test_namespaces_client.py | 58 +++++++++++++ .../lib/services/volume/v3/test_backups_client.py | 14 +++- .../lib/services/volume/v3/test_groups_client.py | 33 +++++++- .../lib/services/volume/v3/test_types_client.py | 2 - .../lib/services/volume/v3/test_volumes_client.py | 20 ++--- ...empest-integrated-gate-networking-blacklist.txt | 2 + tools/tempest-plugin-sanity.sh | 7 +- 54 files changed, 573 insertions(+), 352 deletions(-)
participants (1)
-
no-reply@openstack.org