We are amped to announce the release of: tempest 33.0.0: OpenStack Integration Testing This release is part of the zed 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. 33.0.0 ^^^^^^ Prelude ******* This is an intermediate release during the 2023.1 development cycle to mark the end of support for EM Wallaby release in Tempest. After this release, Tempest will support below OpenStack Releases: * Zed * Yoga * Xena Current development of Tempest is for OpenStack 2023.1 development cycle. New Features ************ * The "server_external_events" tempest client for compute Server External Events API is implemented in this release. * Add a new config option *[image_feature_enabled]/manage_locations* which enables tests for the *show_multiple_locations=True* functionality in glance. In order for this to work you must also have a store capable of hosting images with an HTTP URI. Changes in tempest 32.0.0..33.0.0 --------------------------------- 633bd0d13 Pin stable/zed constraint in tox to release 33.0.0 5844fd9ae End support for stable/wallaby f4970a3f8 Fix Compute Live Migration tests with Ironic 25c441c76 Fix python classifier for py39 a673bd93c Cleanup tox.ini 78d2492f9 Set back to use Bionic for Ussuri, Train and Stein 7ab45a9be Add new tempest job enable the rbac scope checks and new defaults 81bd0e9e1 Add test for compute server external event API 24a3a3667 Migrate tempest jobs to Ubuntu Jammy (22.04) 2c6da1db3 Fix error KeyError: 'addresses' for two tests d2822ddc4 Add replace location test 9eaaa5ac3 Add tests for image location manipulation 5928eeb68 Fix server id reference in _rebuild_server_and_check() 0fe9663a2 Clarify the enforce_scope config option help message 5fbca522d [Doc] Fix python version in unit tests document 466f70608 Fix image import tests for read-only stores 1d94c7b70 Updated document for the correct stable branches support 76db176c7 Fix security vulnerabilities using Bandit 6714b65a2 Add a boot-snapshot-boot test 6caf3b357 All image clients must use image build timeout f1d0e395e Add Tempest gate job for stable/zed 4ff6f153b Add release notes page for version 32.0.0 ca5ddb4fe Update server details before getting fixed IP b39bbcc0b Switch to the master constraint in tox.ini 426bd3129 Remove transfer-encoding headers from test 3e1d5df6a Add tempest-multinode-full-py3 job in gate pipeline 9a9d5883c Add nova-multi-cell job in experimental pipeline Diffstat (except docs and test files) ------------------------------------- ...er-external-events-client-c86b269b0091077b.yaml | 5 + ...end-of-support-of-wallaby-455e4871ae4cb32e.yaml | 12 + .../image_multiple_locations-cda4453567953c1d.yaml | 8 + releasenotes/source/index.rst | 1 + releasenotes/source/v32.0.0.rst | 5 + requirements.txt | 1 + setup.cfg | 1 + .../compute/admin/test_server_external_events.py | 37 +++ tempest/api/compute/base.py | 2 + tempest/api/compute/images/test_images.py | 24 ++ tempest/api/compute/servers/test_server_actions.py | 2 +- tempest/api/image/v2/test_images.py | 285 ++++++++++++++++++++- tempest/api/object_storage/test_object_services.py | 2 - tempest/clients.py | 5 +- tempest/common/compute.py | 70 ++--- tempest/common/waiters.py | 28 +- tempest/config.py | 45 ++-- .../compute/v2_1/server_external_events.py | 55 ++++ tempest/lib/services/compute/__init__.py | 8 +- .../compute/server_external_events_client.py | 36 +++ .../lib/services/object_storage/account_client.py | 2 +- .../services/object_storage/container_client.py | 2 +- .../compute/test_server_external_events_client.py | 56 ++++ tox.ini | 4 +- zuul.d/integrated-gate.yaml | 52 ++-- zuul.d/project.yaml | 21 +- zuul.d/stable-jobs.yaml | 85 +++++- zuul.d/tempest-specific.yaml | 2 +- 31 files changed, 796 insertions(+), 102 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index c4c7fcc78..a118856a3 100644 --- a/requirements.txt +++ b/requirements.txt @@ -23,0 +24 @@ debtcollector>=1.2.0 # Apache-2.0 +defusedxml>=0.7.1 # PSFL
participants (1)
-
no-reply@openstack.org