We are pumped to announce the release of: tempest 35.0.0: OpenStack Integration Testing This release is part of the bobcat 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. 35.0.0 ^^^^^^ Prelude ******* This is an intermediate release during the 2023.2 development cycle to mark the end of support for EM Xena release in Tempest. After this release, Tempest will support below OpenStack Releases: * 2023.1 * Zed * Yoga Current development of Tempest is for OpenStack 2023.2 development cycle. New Features ************ * Add delete_attachment to the v3 AttachmentsClient and terminate_connection to the v3 VolumesClient. Changes in tempest 34.2.0..35.0.0 --------------------------------- 366e020b2 Pin stable/2023.1 constraint in tox to release 35.0.0 c550f7797 End support for stable/xena 86b8b6204 [FIX] Floating IP already exists error b764ca1b5 Remove ubuntu focal job 037ea4efe Enable Nova, Glance RBAC old defaults in pre provisioned account testing bd97ae91e Fix test_delete_locations to be performed by admin cbaf22e85 Add tests to check attachments are secure 368d19d7e Remove closure _unshelve_server not useful be79b46bb Add request id to logs if we get a timeout. 2ba26afc1 Add skip for cinder extend volume with snapshot 4054e13e6 Create releasenotes page for tempest 34.2.0 e5da6756b Also require resources for PINGABLE 274878649 Make volumes_backup test wait for SSHABLE 0ab4ca3f3 Switch to the master constraint in tox.ini Diffstat (except docs and test files) ------------------------------------- .../add-volume-detach-libs-2cbb3ca924aed0ac.yaml | 5 + .../end-of-support-of-xena-2e747cff7f8bc48a.yaml | 12 ++ releasenotes/source/index.rst | 1 + releasenotes/source/v34.2.0.rst | 6 + tempest/api/compute/servers/test_server_actions.py | 15 +- tempest/api/image/base.py | 78 +++++++++ tempest/api/image/v2/admin/test_images.py | 38 +++++ tempest/api/image/v2/test_images.py | 107 +----------- tempest/api/volume/admin/test_volumes_actions.py | 6 +- tempest/api/volume/test_volumes_backup.py | 8 +- tempest/api/volume/test_volumes_extend.py | 3 + tempest/common/compute.py | 9 +- tempest/config.py | 6 + tempest/lib/api_schema/response/volume/volumes.py | 1 + .../lib/services/volume/v3/attachments_client.py | 7 + tempest/lib/services/volume/v3/volumes_client.py | 13 +- tempest/scenario/test_server_basic_ops.py | 12 +- tempest/scenario/test_server_volume_attachment.py | 189 +++++++++++++++++++++ zuul.d/integrated-gate.yaml | 9 - zuul.d/project.yaml | 10 +- zuul.d/stable-jobs.yaml | 18 -- zuul.d/tempest-specific.yaml | 7 +- 22 files changed, 390 insertions(+), 170 deletions(-)