We eagerly announce the release of: os-brick 1.12.0: OpenStack Cinder brick library for managing local volume attaches This release is part of the pike release series. The source is available from: http://git.openstack.org/cgit/openstack/os-brick Download the package from: https://pypi.python.org/pypi/os-brick Please report issues through launchpad: http://bugs.launchpad.net/os-brick For more details, please see below. 1.12.0 ^^^^^^ New Features ************ * Add Veritas HyperScale connector support Bug Fixes ********* * Add support to use custom Ceph keyring files (previously os-brick hardcoded using /etc/ceph/<cluster>.client.<user>.keyring file). Changes in os-brick 1.11.0..1.12.0 ---------------------------------- 72ce873 Fixed generated temp file problem for RBD backend 0732dcb Updated from global requirements e9f318e Mask logging of connection info for iSCSI connector 74c7c77 os-brick connector for Veritas HyperScale 57901da Move vzstorage related code out of RemoteFsClient 36b9573 Updated from global requirements 7b9a668 RBD: consider a custom keyring in connection info c7ebb32 Add Ocata release notes page b684b4d Using assertIsNone(x) instead of assertEqual(None, x) 6cf9b1c Remove log translations 57f6eb7 Updated from global requirements a6e789f Fix iSCSI multipath rescan 32c837d Retry multipath flush when map is in use c0640ce Fix multipath flush when using friendly names 928ced1 Fix unittest run on s390x host 99eda15 Add Python 3.5 classifier and venv Diffstat (except docs and test files) ------------------------------------- os_brick/encryptors/__init__.py | 26 ++- os_brick/encryptors/cryptsetup.py | 11 +- os_brick/encryptors/luks.py | 15 +- os_brick/exception.py | 18 +- os_brick/i18n.py | 10 - os_brick/initiator/__init__.py | 1 + os_brick/initiator/connector.py | 4 +- os_brick/initiator/connectors/aoe.py | 5 +- os_brick/initiator/connectors/base.py | 9 +- os_brick/initiator/connectors/disco.py | 8 +- os_brick/initiator/connectors/fibre_channel.py | 28 ++- os_brick/initiator/connectors/hgst.py | 6 +- os_brick/initiator/connectors/huawei.py | 8 +- os_brick/initiator/connectors/iscsi.py | 174 +++++++++++----- os_brick/initiator/connectors/rbd.py | 21 +- os_brick/initiator/connectors/remotefs.py | 7 +- os_brick/initiator/connectors/scaleio.py | 58 +++--- os_brick/initiator/connectors/sheepdog.py | 6 +- os_brick/initiator/connectors/vrtshyperscale.py | 163 +++++++++++++++ os_brick/initiator/linuxfc.py | 21 +- os_brick/initiator/linuxrbd.py | 6 +- os_brick/initiator/linuxscsi.py | 38 ++-- os_brick/initiator/windows/base.py | 14 +- os_brick/initiator/windows/iscsi.py | 33 ++- os_brick/local_dev/lvm.py | 81 ++++---- os_brick/remotefs/remotefs.py | 105 +++++----- os_brick/remotefs/windows_remotefs.py | 4 +- .../initiator/connectors/test_fibre_channel.py | 11 +- .../initiator/connectors/test_vrtshyperscale.py | 168 +++++++++++++++ ...eyring_for_rbd_connection-eccbaae9ee5f3491.yaml | 4 + ...itas-hyperscale-connector-fe56cec68b1947cd.yaml | 3 + releasenotes/source/index.rst | 1 + releasenotes/source/ocata.rst | 6 + requirements.txt | 12 +- setup.cfg | 1 + setup.py | 2 +- test-requirements.txt | 2 +- tox.ini | 2 +- 45 files changed, 1099 insertions(+), 460 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 5f6e6b2..887df31 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,2 +5,2 @@ -pbr>=1.8 # Apache-2.0 -Babel>=2.3.4 # BSD +pbr!=2.1.0,>=2.0.0 # Apache-2.0 +Babel!=2.4.0,>=2.3.4 # BSD @@ -9 +9 @@ oslo.concurrency>=3.8.0 # Apache-2.0 -oslo.log>=3.11.0 # Apache-2.0 +oslo.log>=3.22.0 # Apache-2.0 @@ -14,2 +14,2 @@ oslo.service>=1.10.0 # Apache-2.0 -oslo.utils>=3.18.0 # Apache-2.0 -requests!=2.12.2,>=2.10.0 # Apache-2.0 +oslo.utils>=3.20.0 # Apache-2.0 +requests!=2.12.2,!=2.13.0,>=2.10.0 # Apache-2.0 @@ -18 +18 @@ six>=1.9.0 # MIT -os-win>=1.4.0 # Apache-2.0 +os-win>=2.0.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 3f6ebda..24dee74 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -10 +10 @@ reno>=1.8.0 # Apache-2.0 -sphinx!=1.3b1,<1.4,>=1.2.1 # BSD +sphinx>=1.5.1 # BSD