We are psyched to announce the release of: python-cinderclient origin/master: OpenStack Block Storage API Client Library With source available at: http://git.openstack.org/cgit/openstack/python-cinderclient For more details, please see the git log history below and: http://launchpad.net/python-cinderclient/+milestone/origin/master Please report issues through launchpad: http://bugs.launchpad.net/python-cinderclient Changes in python-cinderclient 1.2.2..origin/master --------------------------------------------------- ed2b133 Prep for 1.3.0 542bb0b Updated from global requirements 1f52746 Revert "Enable version discovery" 56778a1 Fix typo in comment message 9589979 Add set_management_url to cinderclient.client a609eda cinderclient does not honor --os-region-name or ENV[OS_REGION_NAME] f326847 Updated from global requirements 780936f Add encryption-type-update to cinderclient e4359f7 Set max volume size limit for the tenant 1fea0d8 Add tests for python-cinderclient and style fix 289ab37 The is_public filter in VolumeTypeManager.list broke the find in VolumeTypeAccessManager, which caused all commands which should have taken a volume_type name to fail. I have choosen to fix this by effectively removing the filter in the client (and the --all argument to type-list). This is OK, since Cinder implements the filtering by user anyway. The consequence of this change is that the Admin user will always see the entire list (including private types) every time they execute type-list 480afa8 Add volume multi attach support bae4c78 Fix functional post test_hook 9cd42ef Fix condition in CheckSizeArgForCreate parser action e1ff873 Support host-attach of volumes be46cdb cinderclient deprecated endpoint_type needs dest= a96725e Add search_opts into the method list() for qos specs 5622afa Add covhtml to gitignore 020f011 Fix outdated URLs and some minor fixes 9db3430 Fixes quota-class-update commands 1065fb0 Work toward Python 3.4 support and testing Diffstat (except docs and test files) ------------------------------------- .gitignore | 1 + CONTRIBUTING.md | 5 +- README.rst | 10 +- cinderclient/client.py | 32 +--- cinderclient/exceptions.py | 6 +- cinderclient/shell.py | 83 ++------- cinderclient/v1/qos_specs.py | 2 +- cinderclient/v1/quota_classes.py | 6 +- cinderclient/v1/volumes.py | 28 +-- cinderclient/v2/qos_specs.py | 2 +- cinderclient/v2/quota_classes.py | 6 +- cinderclient/v2/shell.py | 104 ++++++++--- cinderclient/v2/volume_backups.py | 2 +- cinderclient/v2/volume_encryption_types.py | 4 +- cinderclient/v2/volume_types.py | 2 +- cinderclient/v2/volumes.py | 38 ++-- requirements.txt | 4 +- setup.py | 1 - test-requirements.txt | 14 +- tox.ini | 3 +- 37 files changed, 407 insertions(+), 501 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index fc668c4..fa300b9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4 +4 @@ -pbr>=0.11,<2.0 +pbr<2.0,>=0.11 @@ -6 +6 @@ argparse -PrettyTable>=0.7,<0.8 +PrettyTable<0.8,>=0.7 diff --git a/test-requirements.txt b/test-requirements.txt index 016e0e5..4c920bb 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking>=0.10.0,<0.11 +hacking<0.11,>=0.10.0 @@ -8 +8 @@ discover -fixtures>=0.3.14 +fixtures>=1.3.1 @@ -10 +10 @@ mock>=1.0 -oslosphinx>=2.5.0 # Apache-2.0 +oslosphinx>=2.5.0 # Apache-2.0 @@ -12,4 +12,4 @@ python-subunit>=0.0.18 -requests-mock>=0.6.0 # Apache-2.0 -sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3 -tempest-lib>=0.5.0 -testtools>=0.9.36,!=1.2.0 +requests-mock>=0.6.0 # Apache-2.0 +sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 +tempest-lib>=0.6.1 +testtools>=1.4.0 -- Robert Collins <rbtcollins@hp.com> Distinguished Technologist HP Converged Cloud