We are tickled pink to announce the release of: python-cinderclient 1.2.0: OpenStack Block Storage API Client Library
For more details, please see the git log history below. Changes in python-cinderclient 1.1.1..1.2.0 ------------------------------------------- ae03d2a 2015-04-20 15:50:08 +0000 Enable version discovery b4b0eea 2015-04-20 09:44:13 -0600 Remove print statement in unit test 2fa7e1e 2015-04-20 15:10:36 +0000 Add ability to specify path var to testr c8f670e 2015-04-16 18:12:53 +0000 Uncap library requirements for liberty fa8c7e3 2015-04-12 17:02:18 +0530 cinder list now supports filter by tenant de36755 2015-03-31 23:37:18 -0700 Allow cinderclient to handle exception response e5a1304 2015-03-23 21:20:10 -0600 Move unit tests into test directory e2afc01 2015-03-17 14:21:48 +0000 bash_completion now shows only subcommands when subcommand is "help" 425565b 2015-03-16 18:45:21 +0000 Update to change name for volume type client 0f73c5f 2015-03-16 23:26:22 +0530 cinder list now prints dash '-' when data is None 57c9bf1 2015-03-10 09:45:00 +0530 cinderclient accepts arguments after metadata without -- separator f47f973 2015-03-06 01:45:08 +0530 Updated help on cinder reset-state cli fc7ebb1 2015-02-25 18:51:43 +0000 Adopt CLI sorting argument guidelines c01529f 2015-02-24 16:11:46 +0800 Add missing all-tenants option to transfer-list d76387c 2015-02-12 10:52:17 -0300 Add -d short option for --debug 9176e44 2015-02-10 11:25:31 +0000 Fix volume_transfers import in v2 f9eefcc 2015-02-05 20:19:06 +0000 Updated from global requirements ff3e5a4 2015-02-04 20:25:14 +0000 reset-state should warn that it is DB only e5779d3 2015-01-30 16:50:21 +0000 Expose cinder's scheduler pool API e9e8aab 2015-01-28 13:36:20 -0600 Fix up help message for reset-state call 11e5e4f 2015-01-22 15:11:33 +0000 Add tests for consistency groups and cgsnapshots 0560f78 2015-01-22 14:52:25 +0000 cinder list fails with 'name' sort key 200aeae 2015-01-15 10:56:27 +0800 Remove commented code in cinderclient/v1/volumes.py fdba364 2015-01-13 16:09:34 -0500 Make cinderclient metadata CLI output consistent 0b38d75 2015-01-12 22:58:00 +0000 Leverage openstack.common.importutils import_class 3a97cb2 2015-01-08 12:21:33 +0000 v2 error message grammatical error 1d38426 2015-01-05 16:04:43 -0500 Add command to show pool information for backends b0e4cc1 2014-12-22 02:23:00 +0000 Client output is not sorted by --sort_key 6f8c235 2014-12-19 13:26:21 -0500 Add support for os-volume-type-access extension bc2b8bf 2014-12-17 07:27:38 -0800 Added type description for volume type client 7783767 2014-12-09 11:41:27 -0600 Don't use sessions if third party plugin is used 6f66494 2014-12-05 03:30:39 +0000 Workflow documentation is now in infra-manual 5920994 2014-12-04 02:20:59 +0000 List all the request items when the list is over osapi_max_limit d9da860 2014-12-03 16:39:23 -0500 Allow CG quota to be showed and updated 7a50182 2014-12-01 02:43:52 +0000 Add the parameter bypass_url to the cinder client a68ba94 2014-12-01 02:16:44 +0000 Use newer features from keystoneclient 4ccb70a 2014-11-30 19:37:10 +0200 Support Volume Backup Quota 713e331 2014-11-27 21:48:14 +0000 Updated from global requirements 616b982 2014-11-25 12:39:17 -0600 Add ability to create volume from image by image name ac9ef2b 2014-11-25 15:14:09 +0000 Remove cinderclient/tests from coverage report 029a776 2014-11-25 01:28:54 +0000 Fix 'search_opts' error with backup delete command 542a675 2014-11-17 16:33:07 +0530 Remove unused methods from utils.py 384b882 2014-10-27 14:41:54 +0000 Fix incorrect variable name a6b434e 2014-10-24 11:57:42 -0400 cinderclient does not retry with TimeoutException 122bf5b 2014-10-24 15:43:04 +0000 Adds tty password entry for cinderclient d202875 2014-10-09 15:22:49 -0400 Don't git ignore .mailmap and .testr.conf e76f06b 2014-10-08 17:00:51 -0400 gitignore /.* 6f5fd37 2014-10-08 19:30:10 +0400 Add profiling support to cinderclient 20df1cb 2014-10-02 15:24:01 -0400 Fix volume name support of unmanage and replication commands 1cb1350 2014-10-02 14:58:19 +0000 Simplify cinder manage command args 41f5835 2014-10-01 14:34:13 -0600 Add swap and it's variants to gitignore 1dc8081 2014-09-24 20:03:58 -0400 Docstring of unmanage subcommand is missing 5bf13e1 2014-09-19 10:35:35 -0400 Remove Python 2.4 compat shim b03d1e1 2014-09-13 09:40:00 +0200 Stop using intersphinx f7d391e 2014-09-09 18:40:31 +0000 client HTTPClient __init__ fails if auth_url None 17e4d6c 2014-09-08 11:31:22 +0000 Fixed typos found by RETF rules 4a7014a 2014-08-29 00:09:43 -0700 Ability to pass metadata during snapshot create cebd81e 2014-07-23 12:35:33 +0000 Fix comment in tearDown() 31a7ae5 2014-07-03 15:06:51 +0800 Use immutable arg rather mutable arg 05d9232 2014-07-01 14:53:54 +0800 Add CONTRIBUTING.rst Diffstat (except docs and test files) ------------------------------------- .coveragerc | 2 +- .gitignore | 13 +- .testr.conf | 2 +- CONTRIBUTING.md | 12 + README.rst | 4 +- cinderclient/base.py | 50 +- cinderclient/client.py | 107 +- cinderclient/exceptions.py | 2 +- cinderclient/shell.py | 167 +++- cinderclient/utils.py | 91 +- cinderclient/v1/client.py | 4 +- cinderclient/v1/shell.py | 202 ++-- cinderclient/v1/volume_backups.py | 2 +- cinderclient/v1/volume_transfers.py | 26 +- cinderclient/v1/volumes.py | 13 +- cinderclient/v2/client.py | 14 +- cinderclient/v2/pools.py | 62 ++ cinderclient/v2/shell.py | 409 +++++--- cinderclient/v2/volume_backups.py | 2 +- cinderclient/v2/volume_snapshots.py | 12 +- cinderclient/v2/volume_transfers.py | 26 +- cinderclient/v2/volume_type_access.py | 51 + cinderclient/v2/volume_types.py | 46 +- cinderclient/v2/volumes.py | 106 +- requirements.txt | 9 +- test-requirements.txt | 11 +- tools/cinder.bash_completion | 24 +- 140 files changed, 9749 insertions(+), 7781 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index f3bbb83..ee6be96 100644 --- a/requirements.txt +++ b/requirements.txt @@ -0,0 +1,3 @@ +# The order of packages is significant, because pip processes them in the order +# of appearance. Changing the order has an impact on the overall integration +# process, which may cause wedges in the gate later. @@ -4,2 +7,2 @@ PrettyTable>=0.7,<0.8 -python-keystoneclient>=0.10.0 -requests>=1.2.1 +python-keystoneclient>=1.1.0 +requests>=2.2.0,!=2.4.0 @@ -8 +11 @@ Babel>=1.3 -six>=1.7.0 +six>=1.9.0 diff --git a/test-requirements.txt b/test-requirements.txt index ae55f81..d8f9800 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -0,0 +1,3 @@ +# The order of packages is significant, because pip processes them in the order +# of appearance. Changing the order has an impact on the overall integration +# process, which may cause wedges in the gate later. @@ -7 +10 @@ mock>=1.0 -oslosphinx>=2.2.0.0a2 +oslosphinx>=2.5.0 # Apache-2.0 @@ -9,3 +12,3 @@ python-subunit>=0.0.18 -requests-mock>=0.4.0 # Apache-2.0 -sphinx>=1.1.2,!=1.2.0,<1.3 -testtools>=0.9.34 +requests-mock>=0.6.0 # Apache-2.0 +sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3 +testtools>=0.9.36,!=1.2.0 __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: [email protected]?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
