We are happy to announce the release of: tempest 29.1.0: OpenStack Integration Testing This release is part of the yoga 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. 29.1.0 ^^^^^^ Bug Fixes * Improve cleanup after Swift testing. Ensures containers are empty before deleting to prevent errors due to delayed execution. Changes in tempest 29.0.0..29.1.0 --------------------------------- 20514ef50 Prepare MinBwAllocationPlacementTest for new neutron API ext 92ca258fa Adding Bandwidth Limit QoS rule client to Manager d458bf329 Use lib.commom.api_microversion_fixture to set volume, compute API microversion in volume API testing a47c8afc0 Get rid of jsonschema.compat usage 663f4a1f2 Improve cleanup after Swift testing a7bcabc89 Mark unstable test_create_object_with_transfer_encoding 3628631fb Fix IPv6 localhost replacement in Swift container sync test eb8bd6ac8 Add Tempest gate job for stable/xena a5f523b20 Revert "Skip test_qos_min_bw_allocation_basic when not supported" a54417270 Skip snaphost tests unless snapshot feature is enabled ea3e38c2a Fix test_fix_argument_yes 17655434e [OVN] Remove OVN metadata ports from network port list 5f1dec076 object_storage: retry object creation on Conflict c16deb47a Add release notes page for version 29.0.0, 28.1.0, 28.0.0 6b841273b Use the master constraint in tox.ini again b87ef29b8 Fix unused parameters in _create_subnet method Diffstat (except docs and test files) ------------------------------------- .../swift-improve-cleanup-63cfc21ffb3aff6f.yaml | 5 ++++ releasenotes/source/index.rst | 3 +++ releasenotes/source/v28.0.0.rst | 5 ++++ releasenotes/source/v28.1.0.rst | 5 ++++ releasenotes/source/v29.0.0.rst | 5 ++++ tempest/api/compute/volumes/test_attach_volume.py | 2 ++ tempest/api/network/test_ports.py | 3 ++- tempest/api/object_storage/base.py | 25 ++++++++++-------- .../test_container_services_negative.py | 9 ++++--- tempest/api/object_storage/test_container_sync.py | 18 +++++++++---- tempest/api/object_storage/test_object_services.py | 2 +- tempest/api/object_storage/test_object_slo.py | 7 +---- tempest/api/volume/admin/test_group_snapshots.py | 8 +++--- tempest/api/volume/admin/test_group_type_specs.py | 4 +-- tempest/api/volume/admin/test_group_types.py | 4 +-- tempest/api/volume/admin/test_groups.py | 12 ++++----- tempest/api/volume/admin/test_user_messages.py | 4 +-- tempest/api/volume/admin/test_volume_retype.py | 3 +++ tempest/api/volume/base.py | 15 +++++++---- tempest/api/volume/test_volume_transfers.py | 4 +-- tempest/api/volume/test_volumes_backup.py | 4 +-- tempest/api/volume/test_volumes_extend.py | 2 +- tempest/api/volume/test_volumes_get.py | 4 +-- tempest/clients.py | 1 + tempest/lib/common/jsonschema_validator.py | 2 +- tempest/lib/services/network/__init__.py | 7 +++-- .../scenario/test_minbw_allocation_placement.py | 24 +++++++++++------ tempest/scenario/test_network_basic_ops.py | 7 +++-- tox.ini | 10 ++++---- zuul.d/integrated-gate.yaml | 30 ---------------------- zuul.d/project.yaml | 3 +++ zuul.d/stable-jobs.yaml | 5 ++++ 33 files changed, 151 insertions(+), 119 deletions(-)