[release-announce] sahara-tests 0.7.0 (rocky)

no-reply at openstack.org no-reply at openstack.org
Mon Sep 17 15:20:52 UTC 2018


We are gleeful to announce the release of:

sahara-tests 0.7.0: Sahara tests

This release is part of the rocky 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.7.0
^^^^^


Prelude
*******

Rocky test templates are now available.


New Features
************

* New basic scenario test template for CDH 5.13.0.

* The "api_version_saharaclient" variable now controls the Sahara
  API version used not only by the Tempest.lib-based clients tests,
  but also by the Tempest CLI tests.

* Added basic S3 API tests (job binaries and data sources) to the
  Tempest plugin. The tests are disabled by default and can be enabled
  using a new tempest.conf key (data-processing-feature-enabled.s3).

* A folder with scenario templates for Rocky was added. It is a
  subset of the templates in the main directory, and includes all non-
  deprecated plugin/versions.

* The available default test templates now supports also Spark 2.3,
  Storm 1.2, Vanilla 2.7.5, and the Ambari-based HDP 2.6 and 2.5.


Upgrade Notes
*************

* sahara-scenario now requires stestr.


Deprecation Notes
*****************

* The "saharaclient_version" option in the "data-processing" group
  has been renamed to "api_version_saharaclient".


Bug Fixes
*********

* The node group template creation test for the CLI client does not
  fail anymore when the Sahara plugin selected for testing provides
  more than one version.

* The CDH 5.11 test template, previously only available for queens,
  was added to main (unversioned) templates directory.


Other Notes
***********

* Updated the list of supported plugin/versions used by some Tempest
  and Tempest-based tests to cover all the combinations available in
  the Sahara releases supported by sahara-tests.

Changes in sahara-tests 0.6.0..0.7.0
------------------------------------

bb23a5b Refresh test templates (also for Rocky)
a9233c5 Add basic S3 tests (job binaries and data sources)
2e8e155 add python 3.6 unit test job
1b9c022 switch documentation job to new PTI
332a572 import zuul job settings from project-config
ef9c4bf Allow to change the version of API also for CLI tests
59e264f Remove setting of DEVSTACK_GATE_EXERCISES
71af4fd Basic template for CDH 5.13.0
55f16e5 Update per plugin service definitions used by few tests
c14aaee Port away from ostestr/testr and use stestr
5eeb783 Fix lintstack.py with Python3
b3dafc4 fix tox python3 overrides
0bd203f Fix NGT creation test with multiple plugin versions
c79fa7e Clean jobs after switching to wsgi by default in master
5bf2295 Trivial: Update pypi url to new url
b5c5602 Fix the (experimental) multinode scenario job (spark)
b1c173a Fix the old or invalid links in docs
ad9db8c update links in readme
e96e601 Migration to Storyboard (2)
fbb6904 Migration to Storyboard
cd360e5 Fix: the option is warning-is-error
e84415d Update the doc generation (tox, remove warnings PTI)
92e53ce Clean imports in code


Diffstat (except docs and test files)
-------------------------------------

.zuul.yaml                                         | 113 ++++++++++++++-------
CONTRIBUTING.rst                                   |  10 +-
README.rst                                         |  20 ++--
.../notes/add-cdh-513-c4feaf4f360122ff.yaml        |   3 +
...h-multiple-plugin-version-13ed695ad2d8fab1.yaml |   6 ++
.../saharaclient-version-75ca47761f133743.yaml     |  10 ++
.../notes/switch-to-stestr-6de59dc9e46768f6.yaml   |   4 +
.../notes/tempest-basic-s3-636953aa1bb198d7.yaml   |   6 ++
.../test-templates-rocky-c271d2acb0d3c42a.yaml     |  16 +++
...update-plugin-version-def-96979000c20b2db8.yaml |   6 ++
releasenotes/source/conf.py                        |   2 +-
requirements.txt                                   |   3 +-
roles/run-sahara-scenario/defaults/main.yaml       |   2 +-
roles/setup-sahara-scenario-env/defaults/main.yaml |   6 +-
roles/setup-sahara-scenario-env/tasks/main.yaml    |  12 +--
sahara_tempest_plugin/common/plugin_utils.py       |  45 +++-----
sahara_tempest_plugin/config.py                    |  13 ++-
.../scenario/defaults/ambari-2.5.yaml.mako         |  69 +++++++++++++
.../scenario/defaults/ambari-2.6.yaml.mako         |  69 +++++++++++++
.../scenario/defaults/cdh-5.11.0.yaml.mako         |  94 +++++++++++++++++
.../scenario/defaults/cdh-5.13.0.yaml.mako         |  94 +++++++++++++++++
.../scenario/defaults/rocky/ambari-2.3.yaml.mako   |  69 +++++++++++++
.../scenario/defaults/rocky/ambari-2.4.yaml.mako   |  69 +++++++++++++
.../scenario/defaults/rocky/ambari-2.5.yaml.mako   |  69 +++++++++++++
.../scenario/defaults/rocky/ambari-2.6.yaml.mako   |  69 +++++++++++++
.../scenario/defaults/rocky/cdh-5.11.0.yaml.mako   |  94 +++++++++++++++++
.../scenario/defaults/rocky/cdh-5.13.0.yaml.mako   |  94 +++++++++++++++++
.../scenario/defaults/rocky/cdh-5.9.0.yaml.mako    |  94 +++++++++++++++++
.../defaults/rocky/mapr-5.2.0.mrv2.yaml.mako       |  56 ++++++++++
.../scenario/defaults/rocky/spark-2.2.yaml.mako    |  37 +++++++
.../scenario/defaults/rocky/spark-2.3.yaml.mako    |  37 +++++++
.../scenario/defaults/rocky/storm-1.1.0.yaml.mako  |  37 +++++++
.../scenario/defaults/rocky/storm-1.2.0.yaml.mako  |  37 +++++++
.../defaults/rocky/vanilla-2.7.1.yaml.mako         |  85 ++++++++++++++++
.../defaults/rocky/vanilla-2.7.5.yaml.mako         |  84 +++++++++++++++
.../defaults/rocky/vanilla-2.8.2.yaml.mako         |  84 +++++++++++++++
.../scenario/defaults/spark-1.6.0.yaml.mako        |  37 -------
.../scenario/defaults/spark-2.1.0.yaml.mako        |  37 -------
.../scenario/defaults/storm-1.2.0.yaml.mako        |  37 +++++++
.../scenario/defaults/vanilla-2.7.5.yaml.mako      |  84 +++++++++++++++
setup.cfg                                          |   1 +
test-requirements.txt                              |   3 -
tools/cover.sh                                     |  15 ++-
tools/gate/scenario/dsvm-scenario-rc               |   1 -
tools/lintstack.py                                 |  31 +++---
tox.ini                                            |  28 +++--
63 files changed, 1903 insertions(+), 448 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 0bb22e7..c0f8a5d 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -16 +15,0 @@ os-client-config>=1.13.1  # Apache-2.0
-os-testr>=0.8.0 # Apache-2.0
@@ -24,0 +24 @@ six>=1.9.0 # MIT
+stestr>=1.0.0 # Apache-2.0
@@ -26 +25,0 @@ tempest>=16.0.0 # Apache-2.0
-testrepository>=0.0.18 # Apache-2.0/BSD
diff --git a/test-requirements.txt b/test-requirements.txt
index 4b0408b..83d727e 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -11 +10,0 @@ mock>=1.2 # BSD
-openstackdocstheme>=1.11.0 # Apache-2.0
@@ -13,2 +11,0 @@ pylint==1.4.5 # GNU GPL v2
-reno!=2.3.1,>=1.8.0 # Apache-2.0
-sphinx>=1.6.2 # BSD






More information about the Release-announce mailing list