We are thrilled to announce the release of: sahara-tests 0.8.0: Sahara tests This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/sahara-tests Download the package from: https://tarballs.openstack.org/sahara-tests/ For more details, please see below. 0.8.0 ^^^^^ Prelude ******* Tempest tests now support APIv2. Scenario tests now support APIv2. New Features ************ * The Tempest plugin provides an APIv2 DataProcessing client and tempest tests can be executed against APIv2 too. The type of API used is driven by a tempest.conf configuration key (data_processing.use_api_v2 for API tests, data_processing.api_version_saharaclient for client and CLI tests) * sahara-scenario supports feature sets. When passing specific feature tags to sahara-scenario, additional job templates and EDP jobs marked with those tags will be loaded. * The fully generated YAML file is printed when the verbose mode is enabled. * Scenario tests can be executed against APIv2. The usage of APIv2 is enabled through a new command line argument for sahara-scenario (--v2, -2). Bug Fixes ********* * Fix the test template for storm 1.2. * When passing the plugin/version parameters to sahara-scenario, users can now specify additional YAML templates which will be merged to the default YAMLs, instead of being ignored. Changes in sahara-tests 0.7.0..0.8.0 ------------------------------------ 7e39b7b APIv2 jobs also on the gate queue, add the py37 job 9985429 APIv2 support for scenario tests e79f870 New job for sahara-scenario based on Python 3 139df1c sahara-scenario: improve the python3 compatibility 1518565 Feature sets for sahara-scenario c9a6516 APIv2 support for all Tempest-based tests 23af154 Scenario runner can print the the generated configuration e4e5e31 Job updates: use RadosGW for Py3, fix irrelevant files 481f5eb Set API version in RestClient d31d731 Fix String comparison for Python3 1dd0bf2 Fix the test template for storm 1.2 d5ecdd2 Update devel info: mailing list 6fa353f Update the min version of tox to 2.0 cb04a44 Use upper-constraints.txt for sahara-tests testing 30ff92e Add scenario test job against stable/rocky 2688ad1 Update cover jobs Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 110 +++++++++- etc/scenario/simple-testcase.yaml | 14 ++ ...x-storm-scenario-template-2d28644c9fd2ec06.yaml | 4 + .../scenario-feature-sets-ac3e0e9e40b236bb.yaml | 11 + ...rio-runner-templatesdebug-5ee5e2447cff770a.yaml | 4 + roles/run-sahara-scenario/defaults/main.yaml | 1 + roles/run-sahara-scenario/tasks/main.yaml | 5 +- roles/setup-sahara-scenario-env/tasks/main.yaml | 31 +-- sahara_tempest_plugin/common/plugin_utils.py | 16 +- sahara_tempest_plugin/config.py | 3 + sahara_tempest_plugin/plugin.py | 10 +- .../services/data_processing/base_client.py | 50 +++++ .../data_processing/v1_1/data_processing_client.py | 34 +-- .../services/data_processing/v2/__init__.py | 18 ++ .../data_processing/v2/data_processing_client.py | 241 +++++++++++++++++++++ .../scenario/defaults/rocky/storm-1.2.0.yaml.mako | 2 +- .../scenario/defaults/storm-1.2.0.yaml.mako | 2 +- setup.cfg | 2 +- tox.ini | 15 +- 44 files changed, 1265 insertions(+), 147 deletions(-)
participants (1)
-
no-reply@openstack.org