We are overjoyed to announce the release of: cinder 15.2.0: OpenStack Block Storage This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/cinder Download the package from: https://tarballs.openstack.org/cinder/ Please report issues through: https://bugs.launchpad.net/cinder/+bugs For more details, please see below. 15.2.0 ^^^^^^ Upgrade Notes ************* * The fix for Bug #1823200 (https://bugs.launchpad.net/cinder/+bug/1823200) requires "os-brick"
= 2.10.3 but < 2.11.0.
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. * Due to OSSN-0085 (https://wiki.openstack.org/wiki/OSSN/OSSN-0085): Cinder configuration option can leak secret key from Ceph backend, deployers using the "rbd_keyring_conf" option are advised to stop using it immediately. The option has been deprecated for removal as of Ussuri and will be removed in the Victoria development cycle. Bug Fixes ********* * Bug #1823200 (https://bugs.launchpad.net/cinder/+bug/1823200): This release contains an updated Dell EMC VxFlex OS driver. It must be used with "os-brick" >= 2.10.3 but < 2.11.0. and requires that a new 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/train/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. * PowerMax Driver - Allowing for default volume type in group operations where the array serial number is retrieved from the cinder.conf instead of the pool_name on the extra specs. * PowerMax Driver - Issue with upgrades from pre Pike to Pike and later. The device is not found when trying to snapshot a legacy volume. * Fix the HPE 3PAR driver's attempt to rename the backend volume after it was migrated. If the original volume resides on the same 3PAR backend then the pre and post migration volume names are swapped. Otherwise, the newly migrated volume is renamed to match the original name. (bug 1858119) * HPE 3PAR driver: The detach issue for multiattach capability (Bug 1834660 (https://bugs.launchpad.net/cinder/+bug/1834660)) was fixed in the Cinder 15.0.0 (Train) release, but due to an oversight, the fix has not been announced until now. Changes in cinder 15.1.0..15.2.0 -------------------------------- aadf0950c Remove VxFlex OS credentials from connection_properties adecc8198 3PAR - Fix renaming volume after migration ac6e0c472 [stable only] Add warning about rbd_keyring_conf e7798968f PowerMax Driver - Allowing for default volume type in group d9c978638 Preserve request id in Cinder logs when creating boot volume 1f3fa9fb8 Mark Nimble Storage Driver supported a77f78c06 Fix: failed to create snapshot with DriverFilter 8b5f1d4d0 Move release note to correct directory 7c1118feb Do not rename rbd based volume after migration b2d61850b PowerMax Driver - Legacy volume not found Diffstat (except docs and test files) ------------------------------------- cinder/context.py | 3 +- cinder/scheduler/filter_scheduler.py | 7 +- .../drivers/dell_emc/powermax/powermax_data.py | 9 ++ .../dell_emc/powermax/test_powermax_common.py | 14 +++ .../dell_emc/powermax/test_powermax_rest.py | 20 +++++ cinder/volume/drivers/dell_emc/powermax/common.py | 41 ++++++--- cinder/volume/drivers/dell_emc/powermax/fc.py | 4 +- cinder/volume/drivers/dell_emc/powermax/iscsi.py | 4 +- cinder/volume/drivers/dell_emc/powermax/rest.py | 17 ++-- cinder/volume/drivers/dell_emc/powermax/utils.py | 22 ++--- cinder/volume/drivers/dell_emc/vxflexos/driver.py | 6 +- cinder/volume/drivers/hpe/hpe_3par_common.py | 66 ++++++++++++--- ...ar_multiattach_detach_fix-d2d3785d656fba90.yaml | 3 - cinder/volume/drivers/nimble.py | 3 - cinder/volume/drivers/rbd.py | 10 ++- .../drivers/ceph-rbd-volume-driver.rst | 9 ++ .../drivers/dell-emc-vxflex-driver.rst | 49 ++++++++++- lower-constraints.txt | 2 +- .../notes/bug-1823200-train-58d84b7a0530594f.yaml | 25 ++++++ .../notes/bug-fix-1866871-f9d61defc00f4007.yaml | 6 ++ .../notes/bug-fix-1867163-27afa39ac77b9e15.yaml | 5 ++ ...eprecate-rbd_keyring_conf-432efbcd47e52c8a.yaml | 9 ++ .../fix-3par-migrate-rename-662d984e070a1de2.yaml | 8 ++ ...ar_multiattach_detach_fix-d2d3785d656fba90.yaml | 7 ++ .../nimble-mark-supported-0c8e5e21c8d1179d.yaml | 7 ++ requirements.txt | 2 +- 29 files changed, 407 insertions(+), 70 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 96785d63e..30c429764 100644 --- a/requirements.txt +++ b/requirements.txt @@ -61 +61 @@ oslo.vmware>=2.17.0 # Apache-2.0 -os-brick>=2.2.0 # Apache-2.0 +os-brick>=2.10.3 # Apache-2.0
participants (1)
-
no-reply@openstack.org