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 thetempest.test
module. Use thetempest.lib.decorators
module instead.
Default value of the
[service_available] neutron
option has been updated fromFalse
toTrue
.
All tests which require network features are now skipped when the
[service_available] neutron
option is set toFalse
Changed the default value of ‘http_image’ config option in the ‘image’ group to ‘http://download.cirros-cloud.net/0.6.2/cirros-0.6.2-x86_64-uec.tar.gz’ from ‘http://download.cirros-cloud.net/0.3.1/cirros-0.3.1-x86_64-uec.tar.gz’ as former image is very old and we should always use latest one.
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