v37.0.0 Release Notes

37.0.0 Release Notes

37.0.0

Prelude

This is an intermediate release during the 2024.1 development cycle to mark the end of support for Yoga release in Tempest. After this release, Tempest will support below OpenStack Releases: * 2023.2 * 2023.1 * Zed Current development of Tempest is for OpenStack 2024.1 development cycle.

New Features

  • A new config option in the default section, resource_name_prefix, is added to allow users to customize the name (specifically the prefix) of the resources created by Tempest during a test run. By default it is set to tempest. Tempest cleanup CLI will then use this config option to cleanup only the resources that match the prefix. Make sure this prefix does not match with the resource name you do not want Tempest cleanup CLI to delete.

  • Add delete image from specific store API to image V2 client

  • A new tempest.conf option called backup_driver was added to tempest to indicate which backup driver is used by Cinder. This option allows us to create a resource properly and avoid cleanup issues when Swift is used as the backup driver.

Upgrade Notes

  • The following deprecated options in the [identity-feature-enabled] section have been removed. Project tags API and application credentials API are now always tested if identity v3 API is available.

    • project_tag

    • application_credentials

  • Default value of the [identity-feature-enabled] access_rule option has been changed from False to True and now the access rule API is always tested when identity API is available.

  • The deprecated [compute-feature-enabled] block_migrate_cinder_iscsi option has been removed. Now the [compute-feature-enabled] block_migration_for_live_migration option is solely used to determine when to run block migration based tests during live migration.

  • The deprecated [compute-feature-enabled] nova_cert option has been removed. The nova-cert service was removed from nova in 16.0.0 release. Tests of compute root certificates API have also been removed.

  • The deprecated [compute-feature-enabled] rdp_console config option has been removed.

  • The deprecated [compute-feature-enabled] vnc_server_header option has been removed.

Deprecation Notes

  • The Keystone access_rule is enabled by default since Train release and we no longer need a separate config in Tempest to enable it. Therefore the [identity-feature-enabled] access_rule option has been deprecated and will be removed in a future release.