[release-announce] sahara-tests 0.8.0 (stein)

no-reply at openstack.org no-reply at openstack.org
Fri Mar 22 17:15:37 UTC 2019


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(-)







More information about the Release-announce mailing list