[openstack-announce] [new][cinder] python-cinderclient 1.7.0 release (newton)

no-reply at openstack.org no-reply at openstack.org
Thu May 19 20:06:48 UTC 2016


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





More information about the OpenStack-announce mailing list