v28.0.0 Release Notes

28.0.0 Release Notes

28.0.0

Prelude

This is an intermediate release during the Xena development cycle to mark the end of support for EM Train release in Tempest. After this release, Tempest will support below OpenStack Releases:

  • Wallaby

  • Victoria

  • Ussuri

Current development of Tempest is for OpenStack Xena development cycle.

Tempest’s identity service client TokenClientJSON and V3TokenClientJSON has been removed.

Tempest Service clients for volume v1 APIs are removed.

New Features

  • Adding new config option for volume tests which allows to specify the size a volume will be extended by (if a test does extend a volume or needs a new bigger volume). The option is beneficial in case such tests are executed on systems where the chunk size (the minimum size a volume can be extended by) is other than 1 (originally hardcoded in the tests).:

    CONF.volume.volume_size_extend

  • Add placement API usage method for evaluating resource class utilization of the resource provider. The following API call is available for tempest from now in the resource_providers_client:

    • GET /resource_providers/{uuid}/usages

  • Add a TransfersV355Client to the volume v3 transfer_client library supporting create, list, show, delete, and accept operations for the new Volume Transfers API of the Block Storage API v3. The min_microversion of this API is 3.55.

  • Add a new client to lists, creates, shows information for, and updates neutron log resource.

Upgrade Notes

  • Tempest’s identity service client TokenClientJSON and V3TokenClientJSON were deprecated since long which are not removed. Please use new service clients TokenClient and V3TokenClient instead.

  • Cinder removed the volume v1 APIs in queens release and Tempest now support only stable train onwards release so all the Tempest service clients for volume v1 APIs are now removed.

Deprecation Notes

  • Tempest service clients for image v1 APIs (tempest.lib.services.image.v1 module) is deprecated and will be removed once Tempest stop supporting stable Ussuri release which is last release Image v1 APIs are present in glance.

  • Tempest service clients for volume v2 APIs (tempest.lib.services.volume.v2 module) is deprecated and will be removed once Tempest stop supporting stable wallaby release which is last release volume v2 APIs are present in cinder.