[openstack-announce] [new][cinder] python-brick-cinderclient-ext 0.2.0 release (newton)

no-reply at openstack.org no-reply at openstack.org
Thu Sep 1 15:58:41 UTC 2016


We are amped to announce the release of:

python-brick-cinderclient-ext 0.2.0: python-cinderclient extension for
local storage management

This release is part of the newton release series.

With source available at:

    http://git.openstack.org/cgit/openstack/python-brick-cinderclient-
ext

With package available at:

    https://pypi.python.org/pypi/python-brick-cinderclient-ext

Please report issues through launchpad:

    http://bugs.launchpad.net/python-cinderclient

For more details, please see below.

0.2.0
^^^^^


New Features
************

* Local attach/detach features implemented Introduced new Python and
  CLI APIs to attach Cinder volumes to any host including baremetal
  instances and containers. Current implementation supports only iSCSI
  and RBD protocols and it was tested only on Linux hosts.

* Require root permissions for local-attach and local-detach CLI
  operations


Other Notes
***********

* Start using reno to manage release notes.

Changes in python-brick-cinderclient-ext 0.1.0..0.2.0
-----------------------------------------------------

de6a13f Updated from global requirements
852f539 Added release notes for attach/detach features.
acaeff2 Require root permissions for local-attach and local-detach CLI
9287dbe Cleanup tox.ini, use constraints
3d81c86 Add support of 'local-attach' feature for RBD volumes
939d55f Update homepage with developer documentation page
d9b87dc Drop openstack/common in flake8  exclusive list in file tox.ini
de6d704 Updated from global requirements
617108e Add fast8 ability to tox
b34092b Add reno for release notes management
ca1bb97 Updated from global requirements
c4bcebb Attach/detach features implementation
96a90fa Updated from global requirements
4a4935c Updated from global requirements
2a83f40 Updated from global requirements
d0181c6 Require root permissions for CLI operations
0effec1 Query volume paths implementation
37746a3 Updated from global requirements
896f044 Introduce functional tests for python-brick-cinderclient-ext


Diffstat (except docs and test files)
-------------------------------------

.gitignore                                         |   3 +
.testr.conf                                        |   4 +-
README.rst                                         |   6 +-
brick_cinderclient_ext/__init__.py                 | 114 +++++++++
brick_cinderclient_ext/brick_utils.py              |  24 ++
brick_cinderclient_ext/client.py                   | 106 +++++++-
brick_cinderclient_ext/version.py                  |  20 ++
brick_cinderclient_ext/volume_actions.py           | 101 ++++++++
.../local-attach-feature-474283267873f091.yaml     |   7 +
...or-attach-detach-commands-c3a63f6c5213e28c.yaml |   3 +
.../notes/start-using-reno-819e161ed41a130f.yaml   |   4 +
releasenotes/source/_static/.placeholder           |   0
releasenotes/source/_templates/.placeholder        |   0
releasenotes/source/conf.py                        | 276 +++++++++++++++++++++
releasenotes/source/index.rst                      |   8 +
releasenotes/source/unreleased.rst                 |   5 +
requirements.txt                                   |   6 +-
setup.cfg                                          |   2 +-
setup.py                                           |   2 +-
test-requirements.txt                              |  16 +-
tools/fast8.sh                                     |  15 ++
tox.ini                                            |  49 ++--
31 files changed, 1114 insertions(+), 103 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 355225a..b287ec0 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5 +5 @@
-pbr>=1.6
+pbr>=1.6 # Apache-2.0
@@ -7,2 +7,2 @@ pbr>=1.6
-python-cinderclient>=1.3.1
-os-brick>=0.4.0                         # Apache-2.0
+python-cinderclient!=1.7.0,!=1.7.1,>=1.6.0 # Apache-2.0
+os-brick!=1.6.0,>=1.3.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 21a7e3b..a08f3d5 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -7,4 +7,5 @@ hacking<0.11,>=0.10.0
-coverage>=3.6
-python-subunit>=0.0.18
-sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2
-oslosphinx>=2.5.0 # Apache-2.0
+coverage>=3.6 # Apache-2.0
+ddt>=1.0.1 # MIT
+python-subunit>=0.0.18 # Apache-2.0/BSD
+sphinx!=1.3b1,<1.3,>=1.2.1 # BSD
+oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0
@@ -12,3 +13,4 @@ oslotest>=1.10.0 # Apache-2.0
-testrepository>=0.0.18
-testscenarios>=0.4
-testtools>=1.4.0
+reno>=1.8.0 # Apache2
+testrepository>=0.0.18 # Apache-2.0/BSD
+testscenarios>=0.4 # Apache-2.0/BSD
+testtools>=1.4.0 # MIT





More information about the OpenStack-announce mailing list