We are stoked to announce the release of: sahara-tests 0.9.0: Sahara tests This release is part of the stein release series. The source is available from: https://opendev.org/openstack/sahara-tests Download the package from: https://tarballs.openstack.org/sahara-tests/ Please report issues through: https://storyboard.openstack.org/#!/project/940 For more details, please see below. 0.9.0 ^^^^^ Prelude ******* Stein test templates are now available, while Ocata test templates have been removed. New Features ************ * Allow to enable boot_from_volume on node group templates when running scenario tests with APIv2. * sahara-scenario now supports testing the S3 API for job binaries and data sources, a feature introduced in Rocky. The code can be enabled using the "s3" feature and various templates now runs an S3-based job too when the feature is enabled from the command line. * A folder with scenario templates for Stein has been added. It is a subset of the templates in the main directory. Deprecation Notes ***************** * The Ocata-specific job templates have been removed. This means that starting from this release Ocata is not supported (it is under Extended Maintenance now). Bug Fixes ********* * Properly handle more use cases when only Keystone v3 is enabled and/or its service URI is missing the /v3 suffix. Changes in sahara-tests 0.8.0..0.9.0 ------------------------------------ 4ed9f32 scenario tests: allow to use boot_from_volume on NGT 1c8cb70 Properly handle authentication with Keystone v3 4c1d164 CLI tests: more testing and Python 3 fixes 3333341 Unblock the gates (fix for bandit, workaround for stestr) 4680504 Scenario tests: add the test templates for Stein baabb6f Replace git.openstack.org URLs with opendev.org URLs e663a7e OpenDev Migration Patch bfe9cc1 doc: update the references to rally commands 45985a7 Replace openstack.org git:// URLs with https:// 5e33889 Scenario test runner: support for S3 testing a5fee8c More Python 3 jobs: scenario (by default) and devstack Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- .stestr.conf | 2 +- .zuul.yaml | 64 ++++++++------ README.rst | 2 +- etc/scenario/gate/credentials_s3.yaml.mako | 6 ++ etc/scenario/gate/edp_s3.yaml.mako | 25 ++++++ etc/scenario/gate/spark-1.6.0.yaml.mako | 2 + etc/scenario/simple-testcase.yaml | 8 +- .../notes/more-auth-fixes-9ba23ceb54ba042a.yaml | 5 ++ ...scenario-boot-from-volume-a87c680b03f560a0.yaml | 5 ++ .../notes/scenario-s3-20d41440d84af3a9.yaml | 8 ++ .../test-templates-stein-751a4344bfcca652.yaml | 11 +++ requirements.txt | 1 + roles/run-sahara-scenario/defaults/main.yaml | 3 +- roles/run-sahara-scenario/tasks/main.yaml | 9 +- roles/setup-sahara-scenario-env/defaults/main.yaml | 1 + roles/setup-sahara-scenario-env/tasks/main.yaml | 4 + .../setup-sahara-scenario-env/tasks/setup_s3.yaml | 29 +++++++ .../templates/sahara_scenario_conf.ini.j2 | 7 ++ .../scenario/defaults/ambari-2.4.yaml.mako | 3 + .../scenario/defaults/ambari-2.5.yaml.mako | 3 + .../scenario/defaults/ambari-2.6.yaml.mako | 3 + .../scenario/defaults/cdh-5.11.0.yaml.mako | 5 +- .../scenario/defaults/cdh-5.13.0.yaml.mako | 3 + .../scenario/defaults/credentials_s3.yaml.mako | 6 ++ .../scenario/defaults/mapr-5.2.0.mrv2.yaml.mako | 3 + .../scenario/defaults/pike/cdh-5.11.0.yaml.mako | 2 +- .../scenario/defaults/queens/cdh-5.11.0.yaml.mako | 2 +- .../scenario/defaults/rocky/ambari-2.4.yaml.mako | 3 + .../scenario/defaults/rocky/ambari-2.5.yaml.mako | 3 + .../scenario/defaults/rocky/ambari-2.6.yaml.mako | 3 + .../scenario/defaults/rocky/cdh-5.11.0.yaml.mako | 5 +- .../scenario/defaults/rocky/cdh-5.13.0.yaml.mako | 3 + .../scenario/defaults/rocky/cdh-5.9.0.yaml.mako | 3 + .../defaults/rocky/mapr-5.2.0.mrv2.yaml.mako | 3 + .../ambari-2.3.yaml.mako} | 4 +- .../scenario/defaults/stein/ambari-2.4.yaml.mako | 72 ++++++++++++++++ .../scenario/defaults/stein/ambari-2.5.yaml.mako | 72 ++++++++++++++++ .../scenario/defaults/stein/ambari-2.6.yaml.mako | 72 ++++++++++++++++ .../cdh-5.11.0.yaml.mako} | 11 ++- .../scenario/defaults/stein/cdh-5.13.0.yaml.mako | 97 ++++++++++++++++++++++ .../defaults/{ocata => stein}/cdh-5.9.0.yaml.mako | 3 + .../{ocata => stein}/mapr-5.2.0.mrv2.yaml.mako | 3 + .../spark-2.2.yaml.mako} | 6 +- .../scenario/defaults/stein/spark-2.3.yaml.mako | 37 +++++++++ .../storm-1.1.0.yaml.mako} | 6 +- .../scenario/defaults/stein/storm-1.2.0.yaml.mako | 37 +++++++++ .../{ocata => stein}/vanilla-2.7.1.yaml.mako | 0 .../defaults/stein/vanilla-2.7.5.yaml.mako | 84 +++++++++++++++++++ .../defaults/stein/vanilla-2.8.2.yaml.mako | 84 +++++++++++++++++++ .../scenario/defaults/storm-1.2.0.yaml.mako | 2 +- test-requirements.txt | 1 + tools/gate/scenario/dsvm-scenario-rc | 6 +- tox.ini | 8 +- 72 files changed, 1129 insertions(+), 101 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index c0f8a5d..b5a7778 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,0 +8 @@ Mako>=0.4.0 # MIT +botocore>=1.5.1 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 83d727e..c99d2d7 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6,0 +7 @@ hacking>=0.12.0,!=0.13.0,<0.14 # Apache-2.0 +bandit!=1.6.0
participants (1)
-
no-reply@openstack.org