v40.0.0 Release Notes

40.0.0 Release Notes

40.0.0

Prelude

This is an intermediate release during the 2024.2 Dalmatian development cycle to make new functionality available to plugins and other consumers.

New Features

  • Added a new config option in the image section, http_qcow2_image, which will use qcow2 format image to download from the external source specified and use it for image conversion in glance tests. By default it will download http://download.cirros-cloud.net/0.6.2/cirros-0.6.2-x86_64-disk.img

  • Add new config option ‘enable_volume_image_dep_tests’ in section [volume-feature-enabled] which should be used in image<->volume<->snapshot dependency tests.

  • Adds API calls for traits in ResourceProvidersClient.

  • Adds API calls for traits in PlacementClient.

  • Add a new config option [compute]/target_hosts_to_avoid which will filter out any hypervisor candidates with a hostname that matches the provided pattern when determining target hosts for migration.

Upgrade Notes

  • The attr decorator is no longer available in the tempest.test module. Use the tempest.lib.decorators module instead.

  • Default value of the [service_available] neutron option has been updated from False to True.

  • All tests which require network features are now skipped when the [service_available] neutron option is set to False

  • Tests for identity v2 API have been removed.

Deprecation Notes

  • The following options have been formally deprecated. These options were used to test identity v2 API which was removed during Queens cycle. The tests for identity v2 API were removed from tempest and these options have no effect.

    • [identity] uri

    • [identity] v2_admin_endpoint_type

    • [identity] v2_public_endpoint_type

    • [identity-feature-enabled] api_v2_admin

  • The following options have been deprecated because only identity v3 API is used.

    • [identity] auth_version

    • [identity-feature-enabled] api_v3