python-saharaclient 2.0.0 (rocky)
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
participants (1)
-
no-reply@openstack.org