[release-announce] os-brick 3.1.0 (victoria)

no-reply at openstack.org no-reply at openstack.org
Wed Jun 3 17:20:46 UTC 2020


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






More information about the Release-announce mailing list