We are excited to announce the release of: os-brick 3.1.0: OpenStack Cinder brick library for managing local volume attaches This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/os-brick Download the package from: https://pypi.org/project/os-brick Please report issues through: https://bugs.launchpad.net/os-brick/+bugs For more details, please see below. 3.1.0 ^^^^^ Upgrade Notes ************* * The fix for Bug #1823200 (https://bugs.launchpad.net/cinder/+bug/1823200) requires that a configuration file be deployed on compute nodes, cinder nodes, and anywhere you would perform a volume attachment in your deployment, when using Cinder with a Dell EMC VxFlex OS backend. See the Dell EMC VxFlex OS (ScaleIO) Storage driver (https://docs.openstack.org/cinder/latest/configuration/block- storage/drivers/dell-emc-vxflex-driver.html) documentation for details about this configuration file. Security Issues *************** * Dell EMC VxFlex OS driver: This release contains a fix for Bug #1823200 (https://bugs.launchpad.net/cinder/+bug/1823200). See OSSN-0086 (https://wiki.openstack.org/wiki/OSSN/OSSN-0086) for details. Bug Fixes ********* * Bug #1823200 (https://bugs.launchpad.net/cinder/+bug/1823200): This release contains an updated connector for use with the Dell EMC VxFlex OS backend. It requires that a configuration file be deployed on compute nodes, cinder nodes, and anywhere you would perform a volume attachment in your deployment. See the Dell EMC VxFlex OS (ScaleIO) Storage driver (https://docs.openstack.org/cinder/latest/configuration/block- storage/drivers/dell-emc-vxflex-driver.html) documentation for details about the configuration file, and see OSSN-0086 (https://wiki.openstack.org/wiki/OSSN/OSSN-0086) for more information about the security vulnerability. Changes in os-brick 3.0.1..3.1.0 -------------------------------- 5414305 Remove VxFlex OS credentials from connection_properties 6ed805a Stop to use the __future__ module. 08c609c Add dependencies to releasenotes environment 76c6b3a Switch to newer openstackdocstheme and reno versions b63a85a Fix hacking min version to 3.0.1 71331b0 rbd: Correct local_attach disconnect test and showmapped arguments 3f13146 Switch from retrying to tenacity ed81684 Fix import order per hacking guidelines bbf6143 Remove Babel requirement f00c18c Bump default tox env from py37 to py38 22f7ddc Add py38 package metadata 58fb18e Use unittest.mock instead of third party mock 8406f38 Add Python3 victoria unit tests 807bd19 Cleanup py27 support 53b7cbd Update master for stable/ussuri ff15bd0 Add NFS tempest job to check queue Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 10 ++++- babel.cfg | 2 - lower-constraints.txt | 10 +---- os_brick/initiator/connectors/rbd.py | 1 + os_brick/initiator/connectors/scaleio.py | 20 ++++++++- os_brick/initiator/connectors/storpool.py | 2 - os_brick/privileged/scaleio.py | 31 ++++++++++++++ .../initiator/connectors/test_fibre_channel.py | 5 ++- .../connectors/test_fibre_channel_ppc64.py | 2 +- .../connectors/test_fibre_channel_s390x.py | 2 +- os_brick/utils.py | 47 +++++++++++++--------- .../bug-1823200-victoria-b414a1806cba3998.yaml | 29 +++++++++++++ releasenotes/source/conf.py | 6 +-- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 +++ requirements.txt | 3 +- setup.cfg | 18 ++------- setup.py | 9 ----- test-requirements.txt | 5 +-- tools/lintstack.py | 2 - tox.ini | 3 +- 57 files changed, 259 insertions(+), 176 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index fa2d5f1..40dcf9f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6 +5,0 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -Babel!=2.4.0,>=2.3.4 # BSD @@ -15 +13,0 @@ requests>=2.14.2 # Apache-2.0 -retrying!=1.3.0,>=1.2.3 # Apache-2.0 @@ -16,0 +15 @@ six>=1.10.0 # MIT +tenacity>=6.0.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 81f1fcd..42c20fb 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking>=2.0.0 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 @@ -8,3 +7,0 @@ ddt>=1.0.1 # MIT -reno>=2.5.0 # Apache-2.0 -sphinx!=1.6.6,!=1.6.7,!=2.1.0,>=1.6.2 # BSD -openstackdocstheme>=1.20.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org