We are psyched to announce the release of: cinder 22.2.0: OpenStack Block Storage This release is part of the antelope 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. 22.2.0 ^^^^^^ Security Issues *************** * Images in the qcow2 format with an external data file are now rejected with an "ImageUnacceptable" error because such images could be used in an exploit to expose host information. Given that qcow2 external data files were never supported by Cinder, this change should have no impact on users. See Bug #2059809 (https://bugs.launchpad.net/cinder/+bug/2059809) for details. Bug Fixes ********* * Ceph backup driver Bug #1895035 (https://bugs.launchpad.net/cinder/+bug/1895035): Fixed restore full backups to non RBD volumes. * Bug #1912624 (https://bugs.launchpad.net/cinder/+bug/1912624): Corrected regression introduced by the refactoring of the backup service in the ussuri release, which prevented the creation of a volume backup in a different availability zone. * Bug #2059809 (https://bugs.launchpad.net/cinder/+bug/2059809): Fixed issue where a qcow2 format image with an external data file could expose host information. Such an image is now rejected with an "ImageUnacceptable" error if it is used to create a volume. Given that qcow2 external data files were never supported by Cinder, the only use for such an image previously was to attempt to steal host information, and hence this change should have no impact on users. * Dell PowerMax driver bug #2051828 (https://bugs.launchpad.net/cinder/+bug/2051828): The driver only recognized 10.0 as being Unisphere 10 and would try to use 9.2 for Unisphere 10.x (where x > 0), but now it correctly recognizes 10.x as being Unisphere 10. * HPE 3PAR driver Bug #1994521 (https://bugs.launchpad.net/cinder/+bug/1994521): Fixed: While performing a delete snapshot (s1) operation, the volumes (v2) dependent on the snapshot (s1) are converted to base volumes. This operation fails if these dependent volumes (v2) have their own dependent snapshots (s2). The errors during the failure were vague and not helpful. With this release, we added conditions to fail this operation early and also added useful error message. * HPE 3PAR driver Bug #2015034 (https://bugs.launchpad.net/cinder/+bug/2015034): Added handling for VLAN iscsi IPs in the 3PAR iSCSI driver. Changes in cinder 22.1.2..22.2.0 -------------------------------- 5f5e86e35 CVE-2024-32498: Check for external qcow2 data file 1d7a0f5d8 Recognize Dell PowerMax Unisphere 10.x (x>0) b30ed079f HPE 3PAR: use vlan iscsi ips 0cca8c2aa [stable-only] Set volume_image_dep_tests flag c9330c6b6 Ceph: Fix restore backups to diff backend 22e6866f6 Fix 'cinder-backup' service when Swift with TLS enabled af040f925 3PAR: Error out if vol cannot be converted to base 8f9632461 Stable-only: Remove skip-level upgrade job 4ab3cbd70 Do not ignore availability_zone in backup creation Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 7 +- cinder/backup/api.py | 3 +- cinder/backup/drivers/ceph.py | 65 +- cinder/backup/drivers/swift.py | 3 +- cinder/image/format_inspector.py | 938 +++++++++++++++++++++ cinder/image/image_utils.py | 86 +- cinder/privsep/format_inspector.py | 38 + cinder/scheduler/driver.py | 2 +- cinder/scheduler/filter_scheduler.py | 11 +- cinder/scheduler/host_manager.py | 18 +- cinder/scheduler/manager.py | 5 +- .../dell_emc/powermax/test_powermax_rest.py | 21 + cinder/volume/drivers/dell_emc/powermax/rest.py | 61 +- cinder/volume/drivers/hpe/hpe_3par_common.py | 27 +- cinder/volume/drivers/hpe/hpe_3par_iscsi.py | 111 ++- cinder/volume/drivers/nfs.py | 10 + cinder/volume/drivers/remotefs.py | 3 +- .../drivers/dell-emc-powermax-driver.rst | 56 +- .../bug-1895035-rbd-restore-0cd94ccd467ae1e3.yaml | 6 + ...2624-bakup-a-z-regression-452f4bc9dfd41871.yaml | 7 + ...9-disallow-qcow2-datafile-abc4e6d8be766710.yaml | 19 + ...l-powermax-unisphere-v101-7195af74d1c7671c.yaml | 8 + ...t-to-base-vol-delete-snap-a460a4b1c419804a.yaml | 11 + ...e-3par-use-vlan-iscsi-ips-f75787b0d281030b.yaml | 5 + 34 files changed, 2591 insertions(+), 159 deletions(-)
participants (1)
-
no-reply@openstack.org