v3.1.0 Release Notes¶
3.1.0 Release Notes¶
3.1.0¶
New Features¶
discover-tempest-config can now automatically set the following 2 tempest options
CONF.identity.disable_ssl_certificate_validation
CONF.identity.ca_certificates_file
The mentioned options are set based on cloud’s request verify arguments (verify and cert) read (either set as environment variables or passed via CLI) by openstack package.
discover-tempest-config can now automatically set the following 2 tempest options
CONF.placement.min_microversion
CONF.placement.max_microversion
The mentioned options are set based on the placement service response.
Upgrade Notes¶
Starting by Rocky the following options are deprecated by Tempest
CONF.volume-feature-enabled.api_v2
CONF.volume-feature-enabled.api_v3
and have no effect on triggering volume v2/v3 API tests.
CONF.volume.catalog_type
is used for that instead.The options are deleted from Tempest by https://review.opendev.org/c/openstack/tempest/+/698754
Tempest sets
CONF.volume.catalog_type
to ‘volumev3’ by default so no action in python-tempestconf is needed considering the current API is v3. In case a user wants to run tempest tests against volume v2 API, it’s needed to set catalog_type to ‘volumev2’ e.g. via overrides using python-tempestconf’s CLI or manually in the generated tempest.conf file.
Bug Fixes¶
Passing a value from
--insecure
argument is fixed. Previously--insecure
didn’t have any effect on discover-tempest-config and its behavior which lead to failing requests due to certificates verify failures. That is fixed now. Now the –insecure’s value will be stored in the internal Credentials class and safely pased in requests querying the cloud.