[release-announce] tempest 33.0.0 (zed)
no-reply at openstack.org
no-reply at openstack.org
Thu Dec 8 12:37:04 UTC 2022
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
More information about the Release-announce
mailing list