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.