[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