[release-announce] python-saharaclient 2.0.0 (rocky)

no-reply at openstack.org no-reply at openstack.org
Thu Jul 26 23:01:14 UTC 2018


We are psyched to announce the release of:

python-saharaclient 2.0.0: Client library for Sahara API

This release is part of the rocky release series.

The source is available from:

    https://git.openstack.org/cgit/openstack/python-saharaclient

Download the package from:

    https://pypi.org/project/python-saharaclient

Please report issues through launchpad:

    https://storyboard.openstack.org/#!/project/934

For more details, please see below.

2.0.0
^^^^^


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

* The Sahara client library now only supports authentication with a
  Keystone session object. Consequently the arguments which
  *saharaclient.api.Client* accepts, and the order of those arguments,
  have changed.


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

* When using APIv2, the viewing (GET) of specific job templates and
  jobs and the creation (POST) of job templates and jobs now only
  supports the API behavior of Sahara 9.0.0.0b3 or later.

* When using APIv2, the creation of multiple clusters simultaneously
  now only supports the API behavior of Sahara 9.0.0.0b2 or later.

Changes in python-saharaclient 1.6.0..2.0.0
-------------------------------------------

1630744 Clean S3 data source create/update
8222ccf Support of S3 data sources in OSC
851b262 Adding boot from volume to osc
db3ade4 Adding boot from volume
8adf5d4 Correct a missed job_execution->job
1a8daf2 Fix the cover tox target (switch to stestr)
0044860 Revert "Fix the cover tox target (switch to stestr)"
90d7d3f Allow S3 credentials in data source create
c5e04d2 Rework saharaclient authentication
f52070c Reflect response fixes for jobs/jobs templates
02e159e Fix the cover tox target (switch to stestr)
2da04ca Switch to using stestr
296c183 Add release note link in README
680d62b Reflect change to multiple clusters creation
35ac83a Support of the improved force-delete in client
bd6a4e0 Remove PyPI downloads
72e32b7 fix tox python3 overrides
a54d235 Fix build with Sphinx 1.7.x
7eba23b Trivial: Update pypi url to new url


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

README.rst                                         |   9 +-
lower-constraints.txt                              |   6 +-
...job-template-apiv2-change-93ffbf2b1360cddc.yaml |   4 +
.../multiple-clusters-change-69a15f00597739d7.yaml |   4 +
.../notes/rework-auth-c3e13a68a935671e.yaml        |   6 +
requirements.txt                                   |   2 +-
saharaclient/api/base.py                           |   5 +-
saharaclient/api/client.py                         |  84 +----
saharaclient/api/clusters.py                       |  13 +-
saharaclient/api/data_sources.py                   |  15 +-
saharaclient/api/node_group_templates.py           |  16 +-
saharaclient/api/v2/job_templates.py               |   4 +-
saharaclient/api/v2/jobs.py                        |   6 +-
saharaclient/osc/plugin.py                         |   5 +-
saharaclient/osc/utils.py                          | 373 +++++++++++++++++++
saharaclient/osc/v1/cluster_templates.py           |   2 +-
saharaclient/osc/v1/clusters.py                    |   2 +-
saharaclient/osc/v1/data_sources.py                | 142 ++++++-
saharaclient/osc/v1/images.py                      |   2 +-
saharaclient/osc/v1/job_binaries.py                |   2 +-
saharaclient/osc/v1/job_templates.py               |   2 +-
saharaclient/osc/v1/job_types.py                   |   2 +-
saharaclient/osc/v1/jobs.py                        |   2 +-
saharaclient/osc/v1/node_group_templates.py        | 223 +----------
saharaclient/osc/v1/plugins.py                     |   2 +-
saharaclient/osc/v1/utils.py                       | 101 -----
saharaclient/osc/v2/__init__.py                    |   0
saharaclient/osc/v2/node_group_templates.py        | 176 +++++++++
setup.cfg                                          |   9 +
test-requirements.txt                              |   3 +-
tox.ini                                            |  21 +-
41 files changed, 1386 insertions(+), 457 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 3701928..087b802 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -9 +9 @@ keystoneauth1>=3.4.0 # Apache-2.0
-osc-lib>=1.8.0 # Apache-2.0
+osc-lib>=1.11.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 6dbca11..886ab37 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -10 +10 @@ oslotest>=3.2.0 # Apache-2.0
-os-testr>=1.0.0 # Apache-2.0
+stestr>=1.0.0 # Apache-2.0
@@ -12 +11,0 @@ requests-mock>=1.2.0 # Apache-2.0
-testrepository>=0.0.18 # Apache-2.0/BSD






More information about the Release-announce mailing list