We enthusiastically announce the release of: glance_store 2.5.0: OpenStack Image Service Store Library This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/glance_store Download the package from: https://pypi.org/project/glance_store For more details, please see below. 2.5.0 ^^^^^ Prelude ******* This was a quiet development cycle for the "glance_store" library. Several bugs were fixed and some code changes were committed to increase stability. Upgrade Notes ************* * Previously, during service startup, the check to validate volume types used to raise "BackendException" or "BadStoreConfiguration" exceptions when an invalid volume type was configured hence failing the service startup. It now logs a warning and the glance service starts normally. Bug Fixes ********* * Default value of the "cinder_catalog_info" parameter has been changed from "volumev2::publicURL" to "volumev3::publicURL", so that the current v3 API is used by default instead of the deprecated v2 API. * Bug #1915163 (https://bugs.launchpad.net/glance- store/+bug/1915163): Added handling to log and raise proper exception during image create when an invalid volume type is configured. * * Bug 1915602: Cinder store: Use v3 API by default (https://code.launchpad.net/bugs/1915602) Changes in glance_store 2.4.0..2.5.0 ------------------------------------ bfbea18 Wallaby cycle Release Notes 18dd442 Run glance functional job on glance_store d0702ea Validate volume type during volume create 77b61a9 Cinder store: Use v3 API by default d05024a Fix lower_constraints and requirements a34419a Replace md5 with oslo version Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 13 ++++ glance_store/_drivers/cinder.py | 72 +++++++++++----------- glance_store/_drivers/filesystem.py | 5 +- glance_store/_drivers/rbd.py | 5 +- glance_store/_drivers/s3.py | 9 ++- glance_store/_drivers/swift/store.py | 8 +-- glance_store/_drivers/vmware_datastore.py | 5 +- glance_store/common/utils.py | 17 +++++ lower-constraints.txt | 16 +++-- .../notes/bug-1915602-fcc807a435d8a6bf.yaml | 6 ++ ...ume-type-validation-check-011a400d7fb3b307.yaml | 12 ++++ .../wallaby-final-release-00f0f851ff7d93ab.yaml | 10 +++ requirements.txt | 4 +- 25 files changed, 303 insertions(+), 142 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index e537c3a..f14c59a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7 +7 @@ oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0 -oslo.utils>=3.33.0 # Apache-2.0 +oslo.utils>=4.7.0 # Apache-2.0 @@ -11 +11 @@ eventlet!=0.18.3,!=0.20.1,>=0.18.2 # MIT -six>=1.10.0 # MIT +six>=1.11.0 # MIT