We are delighted to announce the release of: tempest 42.0.0 This release is part of the epoxy 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. 42.0.0 ^^^^^^ Prelude ******* Tempest dropped the Python 3.8 support. This is an intermediate release during the 2025.1 development cycle to mark the end of support for 2023.1 release in Tempest. After this release, Tempest will support below OpenStack Releases: * 2024.2 * 2024.1 * 2023.2 Current development of Tempest is for OpenStack 2025.1 development cycle. Upgrade Notes ************* * The default for "[volume] catalog_type", which is used to determine the service type to use to identify the block storage service in the service catalog, has changed from "volumev3" to "block-storage". * Python 3.8 support has been dropped. Last release of Tempest to support python 3.8 is Temepst 41.0.0. The minimum version of Python now supported by Tempest is Python 3.9. Changes in tempest 41.0.0..42.0.0 --------------------------------- c89e516e5 Pin stable/2024.2 constraint in tox to release 42.0.0 98f239364 Use stable branch upper-constraints till 2023.1 3e5592f58 End support for stable/2023.1 b530c1ffb Measure metadata downtime during live-migration 0e599c0d1 Remove python 3.8 support c887976ac Fix typo in release note 6ad37f2b2 Wait for the router port activation before deletion d8e489495 Add compute response schema for microversion 2.96 7f3030c29 Test python 3.12 6d4edfc6d Fix web-download trying to import qcow2 as raw da14e2972 Replace deprecated datetime.utcnow() 507d0dec2 Stop violating image disk_format rules 066e0bddc Update integrated template for grenade-skip-level-always job 14d7f23f3 Add Tempest gate job for stable/2024.2 50151d68d Create releasenotes page for tempest 41.0.0 1a744c804 config: Change [volume] catalog_type default 6c389b211 Switch to the master constraint in tox.ini Diffstat (except docs and test files) ------------------------------------- ...lume-catalog_type-default-fbcb2be6ebc42818.yaml | 6 ++ .../drop-python38-support-c0a696af00110602.yaml | 8 ++ .../end-of-support-of-2023-1-ddec1dac59700063.yaml | 12 +++ releasenotes/source/index.rst | 1 + releasenotes/source/v41.0.0.rst | 6 ++ requirements.txt | 2 +- roles/run-tempest/tasks/main.yaml | 4 +- setup.cfg | 3 +- .../api/compute/flavors/test_flavors_negative.py | 2 +- tempest/api/compute/servers/test_servers.py | 19 +++++ tempest/api/image/v2/admin/test_images.py | 2 +- tempest/api/image/v2/test_images.py | 15 +++- tempest/api/network/test_routers.py | 18 +++-- tempest/api/volume/test_volumes_negative.py | 2 +- tempest/common/utils/net_downtime.py | 86 ++++++++++++++++++++++ tempest/config.py | 8 +- .../api_schema/response/compute/v2_96/__init__.py | 0 .../api_schema/response/compute/v2_96/servers.py | 62 ++++++++++++++++ tempest/lib/auth.py | 7 +- tempest/lib/services/compute/servers_client.py | 4 +- .../scenario/test_network_advanced_server_ops.py | 19 +++++ zuul.d/integrated-gate.yaml | 42 +++++++++++ zuul.d/project.yaml | 15 ++-- zuul.d/stable-jobs.yaml | 26 +++---- 28 files changed, 336 insertions(+), 49 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index b0df18b29..d2f13a591 100644 --- a/requirements.txt +++ b/requirements.txt @@ -16 +16 @@ oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0 -oslo.utils>=4.7.0 # Apache-2.0 +oslo.utils>=7.0.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org