[openstack-announce] [release][stable][sahara] sahara release 3.0.1 (liberty)

doug at doughellmann.com doug at doughellmann.com
Mon Jan 25 15:36:20 UTC 2016


We are amped to announce the release of:

sahara 3.0.1: Sahara project

This release is part of the liberty stable release series.

With source available at:

    http://git.openstack.org/cgit/openstack/sahara

With package available at:

    https://pypi.python.org/pypi/sahara

For more details, please see below.

3.0.1
^^^^^


Bug Fixes
*********

* Fixed issue with launching clusters without auto-security groups.

* Cluster with 'is_protected' field can be created now, closed bug
  1510929

* Wait condition feature can be disabled by the option.

* Event log hanling fixed in case of problems with volumes
  formatting, closed bug 1506839

* Fixed search of devices that need to be mounted, closed bug
  1508872

* Fixed issues with using Swift as an output datasource.

* Fixed arguments list in latest cdh plugin

* Fixed problems with validation of job binaries update, closed bug
  1508507

* Job execution can be created with 'is_protected' field, closed bug
  1510994

* Issues with job types call are fixed. Jobs can be launched from UI
  if ambari plugin enabled.

* Open ports for Kafka in Ambari plugin, closed bug 1512661

* Heat engine shows reasons in case of failure

* Escape unhandled unicode characters in environment configuration
  files

* Spark workers are found by fqdn

* Timeouts for ssh operations are configurable now

* Removed unneeded volume serialization

* In case of XFS volume will be formatted with '-f' option.

* Added additional filter to volume_type check, closed bug 1508017


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

* Fixed client tempest tests

* Fixed tempest config group

* Start using reno to manage release notes.


Changes in sahara 3.0.0..3.0.1
------------------------------

1f3a1a1 Update image address CDH plugin document
c716f5b Don't configure hadoop.tmp.dir in Spark plugin
abdb0ea Updated from global requirements
cc218dd Add release notes for missed bugs
4cd7844 Force releasenotes warnings to be treated as errors
d717068 Option for disabling wait condition feature
d438011 Remove sharps from release notes
b419f5e Updated from global requirements
d2a792d Fix Spark installation fails when parsing spark-env.sh
ea18624 Remove unneeded 'self' in plugins.cdh.v5_4_0.plugin_utils
2c8b1eb Report stack_status_reason on heat failure
a6b3a88 Remove unneeded volume serialization
0920c6d Add "unreleased" release notes page
ddd875a Support reno for release notes management
9cb41e4 Fix spark workers do not start in MapR plugin
f04da88 Make ssh timeout configurable
a944047 Fix of client tests in tempest
5d4871c Fix tempest tests
0e5198b Fixing search of devices that need to be mount
ece97e9 Fixing problem with validation of job binaries update
5c7b09d Add additional filter to volume_type check
653d76c Fixing event log handling during volumes mount
0777402 Fixing cluster creation with is_protected field
ab75f2b Missing stuff for Kafka in Ambari plugin
95096e6 Fixing job execution creation with is_protected field
68301c4 Add first reno-based release note
d736017 Changing fedora image url for grenade job
570a0ba Fixing grenade_job
faaa266 Updated from global requirements
cd9df52 Add -f option to formatting volumes
2fb37cd Updated from global requirements
ea70bb8 Fix issue with job types in Ambari plugin
8abaa88 Updated from global requirements
bd944eb Fix .gitreview for stable/liberty branch
7ab41f1 Switch to post-versioning
307c115 Fixing cluster creation without auto_security_group

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

.gitignore                                         |   3 +
.gitreview                                         |   1 +
devstack/upgrade/resources.sh                      |   2 +-
devstack/upgrade/settings                          |   4 +-
devstack/upgrade/shutdown.sh                       |   3 +-
releasenotes/notes/.placeholder                    |   0
releasenotes/notes/asg-fix-6243442b85931c40.yaml   |   3 +
.../cluster-is-protected-eee9e2bd2595fdc8.yaml     |   4 +
.../notes/disable-wc-option-ddf011af6ebb32b7.yaml  |   3 +
.../notes/event-log-handle-97dd75f428aa28f7.yaml   |   4 +
.../notes/fix-search-devices-72026264ce828187.yaml |   4 +
.../fix-spark-swift-outputs-b4cd588b5f4e8571.yaml  |   3 +
.../notes/fix-tempest-d68a1c712b219a64.yaml        |   3 +
.../notes/fix_cdh_args-ee888dfeaf8ef0de.yaml       |   3 +
.../job-binary-validation-3b97219ae8c8e7bb.yaml    |   4 +
.../job-exec-is-protected-31831f9f3fb51aeb.yaml    |   4 +
.../notes/job-types-ambari-0873ad7deeecf8ba.yaml   |   4 +
.../notes/ports-ambari-43c5be3f3e7b3107.yaml       |   4 +
...how_stack_failure_reasons-02ca814308c61718.yaml |   3 +
.../notes/spark-installation-5ed2c7ca75f79de1.yaml |   3 +
.../notes/spark-workers-67ae5e0da9dec137.yaml      |   3 +
.../notes/ssh-timeout-310a05c55cb0a086.yaml        |   3 +
.../notes/start-using-reno-689372a0a8dd3093.yaml   |   3 +
.../notes/unneeded_volume-37032bc35630cb46.yaml    |   3 +
.../volume-formatting-with-f-1e4459ac32a8957c.yaml |   3 +
.../notes/volume-type-check-58203c2df50999d2.yaml  |   4 +
releasenotes/source/_static/.placeholder           |   0
releasenotes/source/_templates/.placeholder        |   0
releasenotes/source/conf.py                        | 216 +++++++++++++++++++++
releasenotes/source/index.rst                      |   9 +
releasenotes/source/liberty.rst                    |   6 +
releasenotes/source/unreleased.rst                 |   5 +
requirements.txt                                   |  14 +-
sahara/api/v10.py                                  |   2 +-
sahara/api/v11.py                                  |   3 +-
sahara/config.py                                   |   6 +-
sahara/db/sqlalchemy/api.py                        |   9 -
sahara/plugins/ambari/plugin.py                    |  13 +-
sahara/plugins/cdh/v5_4_0/plugin_utils.py          |   2 +-
sahara/plugins/mapr/domain/configuration_file.py   |  12 +-
sahara/plugins/mapr/services/spark/spark.py        |   2 +-
sahara/plugins/spark/config_helper.py              |   2 -
sahara/service/heat/templates.py                   |  62 +++---
sahara/service/validations/base.py                 |   4 +-
sahara/service/validations/clusters.py             |   7 +
sahara/service/validations/edp/job_binary.py       |  22 ++-
sahara/service/validations/edp/job_execution.py    |   8 +
sahara/service/volumes.py                          |  69 ++++---
.../tempest/scenario/data_processing/README.rst    |  22 ++-
.../tempest/scenario/data_processing/plugin.py     |   4 +-
.../service/validation/edp/test_job_executor.py    |  33 ++++
.../validation/test_cluster_update_validation.py   |  36 ++++
sahara/utils/openstack/heat.py                     |   2 +-
sahara/utils/ssh_remote.py                         |  46 ++++-
setup.cfg                                          |   1 -
test-requirements.txt                              |   2 +
tools/gate/scenario/pre_test_hook.sh               |   5 +
tox.ini                                            |   3 +
67 files changed, 651 insertions(+), 198 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 9746470..d9a2c36 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -14 +14 @@ jsonschema!=2.5.0,<3.0.0,>=2.0.0
-keystonemiddleware>=2.0.0
+keystonemiddleware!=2.4.0,>=2.0.0
@@ -21,2 +21,2 @@ oslo.log>=1.8.0 # Apache-2.0
-oslo.messaging!=1.17.0,!=1.17.1,>=1.16.0 # Apache-2.0
-oslo.middleware>=2.8.0 # Apache-2.0
+oslo.messaging!=1.17.0,!=1.17.1,!=2.6.0,!=2.6.1,!=2.7.0,!=2.8.0,!=2.8.1,!=2.9.0,!=3.1.0,>=1.16.0 # Apache-2.0
+oslo.middleware!=3.0.0,!=3.1.0,!=3.2.0,>=2.8.0 # Apache-2.0
@@ -27 +27 @@ oslo.service>=0.7.0 # Apache-2.0
-oslo.utils>=2.0.0 # Apache-2.0
+oslo.utils!=2.6.0,>=2.0.0 # Apache-2.0
@@ -29 +29 @@ paramiko>=1.13.0
-requests>=2.5.2
+requests!=2.8.0,!=2.9.0,>=2.5.2
@@ -32 +32 @@ python-cinderclient>=1.3.1
-python-keystoneclient>=1.6.0
+python-keystoneclient!=1.8.0,>=1.6.0
@@ -34 +34 @@ python-manilaclient>=1.3.0
-python-novaclient>=2.28.1
+python-novaclient!=2.33.0,>=2.28.1
diff --git a/test-requirements.txt b/test-requirements.txt
index d55c732..09dba17 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -17,0 +18 @@ pylint==1.4.4 # GNU GPL v2
+reno>=0.1.1 # Apache2
@@ -22,0 +24 @@ testrepository>=0.0.18
+testresources>=0.2.4





More information about the OpenStack-announce mailing list