We enthusiastically announce the release of: glance 28.2.0 This release is part of the caracal release series. The source is available from: https://opendev.org/openstack/glance Download the package from: https://tarballs.openstack.org/glance/ Please report issues through: https://bugs.launchpad.net/glance/+bugs For more details, please see below. 28.2.0 ^^^^^^ Bug Fixes * Bug #2073945 (https://bugs.launchpad.net/glance/+bug/2073945): Fixed issue with VM creation in DCN cases with RBD backend where an edge node doesn't have the store defined which is part of the image locations and the operation fails. * Bug #2054575 (https://bugs.launchpad.net/glance/+bug/2054575): Fixed the issue when cinder uploads a volume to glance in the optimized path and glance rejects the request with invalid location. Now we convert the old location format sent by cinder into the new location format supported by multi store, hence allowing volumes to be uploaded in an optimized way. Changes in glance 28.1.0..28.2.0 -------------------------------- de73d00ae Update glance-store requirement to >= 4.7.0 4914bb9db Docs: be more explicit regarding oslo_limit.endpoint_id a514df457 Harden copy bust lock test 028de8e37 Fix broken metadata function calls 172cd49f3 Fix vTPM metadefs. 265ad4761 Remove S3 credentials from debug log 8c1b660fd Fix doc bug d0be1bede Fixed typo in discovery.py eed2a8aeb Add iso file format inspector 584accc55 Auto-detect qemu-img qed support for unit tests 633e85c9c Revert image state to queued if conversion fails a41eb91f2 zuul: Drop openstack-tox-functional-py38-fips job 53175262f Fix LP#2054575 aec654ff2 Do not set_acls if store is not associated to glance node b06fbcc50 Fix /healthcheck url typo in glance-api-paste Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 - etc/glance-api-paste.ini | 2 +- etc/metadefs/compute-vtpm-hw.json | 18 ++- glance/api/v2/discovery.py | 2 +- glance/api/v2/images.py | 6 +- glance/async_/flows/plugins/image_conversion.py | 64 ++++++-- glance/common/format_inspector.py | 100 +++++++++++- glance/common/store_utils.py | 6 +- glance/common/utils.py | 6 +- glance/db/sqlalchemy/metadata.py | 14 +- glance/location.py | 26 ++- .../functional/v2/test_images_import_locking.py | 14 +- .../async_/flows/plugins/test_image_conversion.py | 174 +++++++++++++++++++-- .../notes/fix-set-acls-bc17b5e125425c9b.yaml | 7 + ...compatible-with-locations-1f3e938ff7e11c7d.yaml | 9 ++ requirements.txt | 2 +- 23 files changed, 576 insertions(+), 83 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 98552adde..c2aea2460 100644 --- a/requirements.txt +++ b/requirements.txt @@ -45 +45 @@ osprofiler>=1.4.0 # Apache-2.0 -glance-store>=2.3.0 # Apache-2.0 +glance-store>=4.7.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org