puppet-glance 27.0.0 (flamingo)
We are satisfied to announce the release of: puppet-glance 27.0.0 This release is part of the flamingo release series. The source is available from: https://opendev.org/openstack/puppet-glance Download the package from: https://tarballs.openstack.org/puppet-glance/ Please report issues through: https://bugs.launchpad.net/puppet-glance/+bugs For more details, please see below. 27.0.0 ^^^^^^ New Features * The "glance::keystone::auth" class now adds the "service" role by default. Set the "roles" parameter not to add the role. Changes in puppet-glance 26.0.0..27.0.0 --------------------------------------- fb65dbd Add service role by default b775288 Prepare 2025.2 release 6f99548 Remove packaging files 93d697d Refactor is_public handling 0584573 Sync supported container/disk format with glance 6502280 Import base parameter types for ::policy b9b2448 Refactor api service management 5e7533b Fix notification from glance_api_paste_ini when httpd is used 69970e6 Validate ensure parameter for package resources 5da7e37 metadata.json: Support Debian 13 17921d7 Fix missing session options for Barbican key manager ed2c194 Correct subcommand in parameter description 2501b49 Drop unnecessary management of swiftclient 91491d4 Remove support for [oslo_messaging_rabbit] heartbeat_in_pthread d08f45f Fix lint error 7763abb Replace wsgi script d5a380b Prepare for voxpupuli-puppet-lint-plugins 9624e1e Remove puppet 7 support 0aec788 Fix remaining lint error f83b92b Prepare for new lint plugins 88d0d02 Switch to namespace sdtlib functions c7e0af0 Remove swift_store_config_file 6165e24 Add support for cinder backend default options 17823ff Add support for [backend_defaults] options 850c924 Deprecate support for filesystem_store_datadirs da11a7e swift: Switch to domain_name 1234fd5 Drop outdated EXPERIMENTAL mark 8ef014a Improve description of swift store driver parameters dd910ba swift: Deprecate support for auth_version 5fd27a0 Add queue_manager and stream_fanout d36598f Remove watch_log_file f8f88c9 Update master for stable/2025.1 Diffstat (except docs and test files) ------------------------------------- lib/puppet/provider/glance.rb | 4 - lib/puppet/provider/glance_image/openstack.rb | 10 +- lib/puppet/type/glance_image.rb | 15 +- manifests/api.pp | 208 ++++++++++----------- manifests/api/authtoken.pp | 3 +- manifests/api/db.pp | 1 - manifests/api/logging.pp | 13 +- manifests/backend/cinder.pp | 3 +- manifests/backend/defaults/cinder.pp | 143 ++++++++++++++ manifests/backend/defaults/file.pp | 51 +++++ manifests/backend/defaults/rbd.pp | 54 ++++++ manifests/backend/defaults/s3.pp | 81 ++++++++ manifests/backend/defaults/swift.pp | 90 +++++++++ manifests/backend/file.pp | 3 +- manifests/backend/multistore/cinder.pp | 3 +- manifests/backend/multistore/file.pp | 35 ++-- manifests/backend/multistore/http.pp | 7 +- manifests/backend/multistore/rbd.pp | 48 +++-- manifests/backend/multistore/s3.pp | 25 ++- manifests/backend/multistore/swift.pp | 165 ++++++++-------- manifests/backend/rbd.pp | 29 ++- manifests/backend/reserved/staging.pp | 3 +- manifests/backend/reserved/tasks.pp | 3 +- manifests/backend/swift.pp | 151 ++++++++------- manifests/cache/cleaner.pp | 5 +- manifests/cache/logging.pp | 13 +- manifests/cache/pruner.pp | 5 +- manifests/client.pp | 8 +- manifests/config.pp | 1 - manifests/cors.pp | 1 - manifests/cron/db_purge.pp | 5 +- manifests/cron/db_purge_images_table.pp | 5 +- manifests/db/metadefs.pp | 6 +- manifests/db/mysql.pp | 3 +- manifests/db/postgresql.pp | 4 +- manifests/db/sync.pp | 10 +- manifests/healthcheck.pp | 1 - manifests/import_filtering_opts.pp | 3 +- manifests/init.pp | 7 +- manifests/key_manager.pp | 1 - manifests/key_manager/barbican.pp | 34 +++- manifests/key_manager/barbican/service_user.pp | 9 +- manifests/keystone/auth.pp | 8 +- manifests/limit.pp | 3 +- manifests/notify/rabbitmq.pp | 29 ++- manifests/os_brick.pp | 3 +- manifests/params.pp | 31 +-- manifests/policy.pp | 18 +- manifests/property_protection.pp | 9 +- manifests/reports.pp | 3 +- manifests/wsgi.pp | 1 - manifests/wsgi/apache.pp | 5 +- manifests/wsgi/uwsgi.pp | 5 +- metadata.json | 16 +- .../notes/backend-defaults-462ee04b120ff23c.yaml | 5 + ...filesystem_store_datadirs-e2adaf6274d1f1ae.yaml | 5 + ...-swift_store_auth_version-0e78f49dd7c4e80f.yaml | 6 + ...y-manager-session-options-dfaecde2e9362bb9.yaml | 15 ++ ...manager-and-stream_fanout-3b4ca0607c93d9f4.yaml | 5 + .../notes/remove-puppet-7-da639d6c06070f73.yaml | 4 + ...bbit_heartbeat_in_pthread-4d1dcf3c74088cc5.yaml | 5 + ...e-swift_store_config_file-39f1c75a7768e37a.yaml | 5 + .../remove-watch_log_file-3c99fdee7376e348.yaml | 5 + .../notes/service-role-4723ba9dcdfe9682.yaml | 5 + .../swift-use-domain-names-28fdebb653c22274.yaml | 18 ++ releasenotes/source/2025.1.rst | 6 + releasenotes/source/conf.py | 1 - releasenotes/source/index.rst | 1 + setup.cfg | 15 -- setup.py | 21 --- spec/classes/glance_api_logging_spec.rb | 2 - spec/classes/glance_api_spec.rb | 18 -- .../classes/glance_backend_defaults_cinder_spec.rb | 122 ++++++++++++ spec/classes/glance_backend_defaults_file_spec.rb | 72 +++++++ spec/classes/glance_backend_defaults_rbd_spec.rb | 60 ++++++ spec/classes/glance_backend_defaults_s3_spec.rb | 83 ++++++++ spec/classes/glance_backend_defaults_swift_spec.rb | 88 +++++++++ spec/classes/glance_backend_swift_spec.rb | 44 +++-- spec/classes/glance_cache_logging_spec.rb | 2 - ...lance_key_manager_barbican_service_user_spec.rb | 3 + spec/classes/glance_key_manager_barbican_spec.rb | 15 ++ spec/classes/glance_keystone_auth_spec.rb | 6 +- spec/classes/glance_notify_rabbitmq_spec.rb | 9 +- spec/classes/glance_wsgi_apache_spec.rb | 2 +- .../glance_backend_multistore_swift_spec.rb | 61 +++--- tox.ini | 5 - 86 files changed, 1512 insertions(+), 602 deletions(-)
participants (1)
-
no-reply@openstack.org