2024.1 Series Release Notes


New Features

  • The new tempest::magnum::manage_tests_packages parameter has been added.


New Features

  • The new tempest::barbican_enforce_scope parameter has been added.

  • The tempest::tempest_config_file parameter is deprecated and has no effect. Now the tempest.conf is generated in clone path when tempest is installed from source, or in workspace when tempest is installed by packages.

  • The tempest class now supports customizing options to determine minimum and maximum API microversions available, for the following services.

    • compute (nova)

    • placement (placement)

    • volume (cinder)

    • key_manager (barbican)

    • baremetal (ironic)

    • share (manila)

  • The new tempest::sg_core_available parameter has been added.

  • The metric_backends parameter and the alarm_backend parameter has been added to the tempest class.

  • The tempest class now installs tempest plugin packages such as neutron-tempest-plugin according to the enabled services in Ubuntu.

Deprecation Notes

  • Support for the following tempest plugins has been deprecated and has no effect now.

    • ec2api-tempest-plugin

    • murano-tempest-plugin

    • sahara-tests

  • The following parameters have been deprecated and will be removed in a future release.

    • tempest::login_url

    • tempest::cli_dir

Bug Fixes

  • The tempest class now installs the pip command using the distribution package instead of the easy_install command for CentOS, because the command is no longer provided by the setuptool package now. Note that RHEL does not have the pip package so the package installation is skipped. Make sure the pip command is installed before the class is executed.