glance_store 5.0.0 (flamingo)
We are psyched to announce the release of: glance_store 5.0.0 This release is part of the flamingo 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. 5.0.0 ^^^^^ New Features ************ * Added a new "[backend_defaults]" section in the glance configuration file. Now operators can add common configuration options in the "[backend_defaults]" section which will act as a fallback mechanism for a configuration option not defined in the main backend group. Upgrade Notes ************* * Support for Pyton 3.9 has been removed. Now Python 3.10 is the minimum version supported. * Swift store driver no longer supports auth_version less than 3. Now the driver uses identity v3 API by default. Deprecation Notes ***************** * The "filesystem_store_datadirs" option has been deprecated in this release and is subject to removal at the beginning of the *H* (2026.2) development cycle, following the OpenStack standard deprecation policy (https://governance.openstack.org/reference/tags /assert_follows-standard-deprecation.html). Users should configure multiple filesystem stores instead of using this option. * The "auth_version" option of the swift back-end configrations file has been deprecated and will be removed in a future release. Changes in glance_store 4.10.0..5.0.0 ------------------------------------- 295119b Replace assertIn with assertRaisesRegex d71ba18 swift: Drop support for v1/v2 auth a099734 Replace os-client-config 3d57de1 [cinder] Add size validation for image uploads f01377b [rbd] Add size validation for image uploads 7b5817a [swift] Add size validation for image uploads 08b47fe [filesystem] Add size validation for image uploads 01f36b6 [s3] Add size validation for image uploads 3578b4d Add support for backend_defaults group 2f9ebdd Deprecate filesystem_store_datadirs 3839be5 Drop explicit dependency on python-subunit 426823d Remove Python 3.9 support 8afd981 VMware: Refactor config options eac61fa Filesystem: Refactor config options d3770b9 RBD: Refactor config options Diffstat (except docs and test files) ------------------------------------- .gitignore | 1 - glance_store/_drivers/cinder/store.py | 28 +- glance_store/_drivers/filesystem.py | 62 ++-- glance_store/_drivers/http.py | 3 +- glance_store/_drivers/rbd.py | 80 ++++-- glance_store/_drivers/s3.py | 54 +++- glance_store/_drivers/swift/connection_manager.py | 39 +-- glance_store/_drivers/swift/store.py | 65 +++-- glance_store/_drivers/swift/utils.py | 21 +- glance_store/_drivers/vmware_datastore.py | 41 +-- glance_store/driver.py | 62 ++++ ...dd-backend-defaults-group-4c320deac0f234ee.yaml | 9 + ...filesystem_store_datadirs-40c54304cae4e11a.yaml | 10 + .../notes/remove-py39-0f971df8daf45202.yaml | 5 + ...ve-auth-version-v1-and-v2-d2372f9feea42f2c.yaml | 10 + setup.cfg | 3 +- test-requirements.txt | 4 +- 31 files changed, 1443 insertions(+), 513 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index edec4cb..20152af 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -12 +11,0 @@ fixtures>=3.0.0 # Apache-2.0/BSD -python-subunit>=1.0.0 # Apache-2.0/BSD @@ -19,0 +19,3 @@ oslotest>=3.2.0 # Apache-2.0 +# Functional testing +openstacksdk>=0.10.0 # Apache-2.0 +
participants (1)
-
no-reply@openstack.org