[new][cinder] python-cinderclient 1.7.0 release (newton)
We are delighted to announce the release of: python-cinderclient 1.7.0: OpenStack Block Storage API Client Library This release is part of the newton release series. With source available at: https://git.openstack.org/cgit/openstack/python-cinderclient With package available at: https://pypi.python.org/pypi/python-cinderclient Please report issues through launchpad: https://bugs.launchpad.net/python-cinderclient For more details, please see below. 1.7.0 ^^^^^ New Features ************ * Support --os-key option and OS_KEY environment variable which allows to provide client cert and its private key separately. Bug Fixes ********* * Default value of reset-state "state" option is changed from "available" to "None" because unexpected "state" reset happens when resetting migration status. Changes in python-cinderclient 1.6.0..1.7.0 ------------------------------------------- e992c00 Updated from global requirements 729b8f8 Don't reset volume status when resetting migration status 80d3edc Support --os-key option 030dedf Change api_version to self.api_version 111fbe2 Updated from global requirements dfefde1 Remove Python 2.5 compat shim 7590fe4 Add options when uploading images to Glance 2f00cf8 Only print volume ID in migration messages a11aef8 Add docs for running tests 04ca787 Use six.moves.urllib.parse urlencode 9e6abcf Updated from global requirements 3f75b48 Support api-microversions 27e6f6f Add /v3 endpoint support for cinderclient aab94fb Add pylint tox env dd9a050 Add tests for delete type by name edd269a Fix api v2 so that you can delete more than one volume_type at a time. 8bc5a44 Fix wrong request url when retrieving multiple request 74252d1 Graduate to oslo.i18n and cleanup incubator usage a5907fa Revert "Cleanup for Replication v2: remove 'replication-promote'" d87ff43 Revert "Cleanup for Replication v2: remove 'replication-reenable'." b83835d Removed Extra code eda73c3 Cleanup for Replication v2: remove 'replication-reenable'. 9685009 Cleanup for Replication v2: remove 'replication-promote' 52f12f2 fix formatting of return-request-id-to-caller release note 407403d Update reno for stable/mitaka 148e680 Fix docstring according to function 99815a5 Add docstrings for chessecake methods eb1cddb Fix Resource.__eq__ mismatch semantics of object equal ccacc33 Add --cascade to volume delete 1d0037e Add backup list sorted by data_timestamp c8f1ca1 Use ostestr as a tests runner d4aaafb Keep py3.X compatibility for urllib ef7485d Change extension module naming to a shorter one Diffstat (except docs and test files) ------------------------------------- cinderclient/_i18n.py | 54 + cinderclient/api_versions.py | 366 +++ cinderclient/base.py | 34 +- cinderclient/client.py | 91 +- cinderclient/exceptions.py | 20 + cinderclient/openstack/common/apiclient/base.py | 4 +- cinderclient/openstack/common/apiclient/client.py | 2 +- cinderclient/openstack/common/gettextutils.py | 479 ---- cinderclient/openstack/common/importutils.py | 66 - cinderclient/openstack/common/strutils.py | 295 --- cinderclient/service_catalog.py | 8 +- cinderclient/shell.py | 65 +- cinderclient/utils.py | 18 + cinderclient/v1/volume_snapshots.py | 7 +- cinderclient/v1/volume_transfers.py | 7 +- cinderclient/v1/volumes.py | 6 +- cinderclient/v2/availability_zones.py | 25 +- cinderclient/v2/capabilities.py | 22 +- cinderclient/v2/cgsnapshots.py | 109 +- cinderclient/v2/client.py | 8 +- cinderclient/v2/consistencygroups.py | 145 +- cinderclient/v2/limits.py | 77 +- cinderclient/v2/pools.py | 45 +- cinderclient/v2/qos_specs.py | 136 +- cinderclient/v2/quota_classes.py | 31 +- cinderclient/v2/quotas.py | 41 +- cinderclient/v2/services.py | 60 +- cinderclient/v2/shell.py | 2576 +------------------ cinderclient/v2/volume_backups.py | 107 +- cinderclient/v2/volume_backups_restore.py | 25 +- cinderclient/v2/volume_encryption_types.py | 85 +- cinderclient/v2/volume_snapshots.py | 190 +- cinderclient/v2/volume_transfers.py | 84 +- cinderclient/v2/volume_type_access.py | 37 +- cinderclient/v2/volume_types.py | 134 +- cinderclient/v2/volumes.py | 580 +---- cinderclient/v3/__init__.py | 17 + cinderclient/v3/availability_zones.py | 42 + cinderclient/v3/capabilities.py | 39 + cinderclient/v3/cgsnapshots.py | 123 + cinderclient/v3/client.py | 133 + cinderclient/v3/consistencygroups.py | 159 ++ cinderclient/v3/contrib/__init__.py | 0 cinderclient/v3/contrib/list_extensions.py | 47 + cinderclient/v3/limits.py | 91 + cinderclient/v3/pools.py | 62 + cinderclient/v3/qos_specs.py | 156 ++ cinderclient/v3/quota_classes.py | 46 + cinderclient/v3/quotas.py | 56 + cinderclient/v3/services.py | 79 + cinderclient/v3/shell.py | 2669 ++++++++++++++++++++ cinderclient/v3/volume_backups.py | 124 + cinderclient/v3/volume_backups_restore.py | 43 + cinderclient/v3/volume_encryption_types.py | 104 + cinderclient/v3/volume_snapshots.py | 205 ++ cinderclient/v3/volume_transfers.py | 99 + cinderclient/v3/volume_type_access.py | 53 + cinderclient/v3/volume_types.py | 151 ++ cinderclient/v3/volumes.py | 623 +++++ pylintrc | 37 + ...o-not-reset-volume-status-ae8e28132d7bfacd.yaml | 5 + ...turn-request-id-to-caller-78d27f33f0048405.yaml | 16 +- .../support---os-key-option-72ba2fd4880736ac.yaml | 5 + releasenotes/source/index.rst | 12 +- releasenotes/source/mitaka.rst | 6 + releasenotes/source/unreleased.rst | 5 + requirements.txt | 7 +- test-requirements.txt | 6 +- tools/lintstack.py | 210 ++ tools/lintstack.sh | 59 + tox.ini | 8 +- 88 files changed, 6699 insertions(+), 5492 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 5e564be..a959474 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,2 +6,2 @@ PrettyTable<0.8,>=0.7 # BSD -python-keystoneclient!=1.8.0,!=2.1.0,>=1.6.0 # Apache-2.0 -requests!=2.9.0,>=2.8.1 # Apache-2.0 +python-keystoneclient!=1.8.0,!=2.1.0,>=1.7.0 # Apache-2.0 +requests>=2.10.0 # Apache-2.0 @@ -9 +9 @@ simplejson>=2.2.0 # MIT -Babel>=1.3 # BSD +Babel>=2.3.4 # BSD @@ -10,0 +11 @@ six>=1.9.0 # MIT +oslo.i18n>=2.1.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 2ed1556..8589c16 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6,0 +7 @@ coverage>=3.6 # Apache-2.0 +ddt>=1.0.1 # MIT @@ -8 +9 @@ discover # BSD -fixtures>=1.3.1 # Apache-2.0/BSD +fixtures<2.0,>=1.3.1 # Apache-2.0/BSD @@ -12 +13 @@ python-subunit>=0.0.18 # Apache-2.0/BSD -reno>=0.1.1 # Apache2 +reno>=1.6.2 # Apache2 @@ -17,0 +19 @@ testrepository>=0.0.18 # Apache-2.0/BSD +os-testr>=0.4.1 # Apache-2.0
participants (1)
-
no-reply@openstack.org