We eagerly announce the release of: puppet-glance 22.0.0: Puppet module for OpenStack Glance This release is part of the antelope 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. Changes in puppet-glance 21.0.0..22.0.0 --------------------------------------- e554f5e Prepare 2023.1 release 2f23343 Use static name for package resource 2cdc2b2 Add strict validation about boolean parameters 51f4256 Deprecate unused options of reserved store 9cb7a5a cinder store: Support cinder_do_extend_attached bb44895 Allow customizing status of cron job 020d6b7 Remove TripleO job 8b0f7ea Remove deprecated cache_prefetcher_interval 293c3d2 Expose executor_thread_pool_size 43735fb Replace legacy facts and use fact hash cad31f4 Set bind_port in glance::api to $::os_service_default 7b9c00a Replace mocha by rspec-mocks e0b3119 Expose policy_default_rule 7c1dc71 Ubuntu: Make sure python3-rados is installed 5c1ee34 Switch to Ubuntu Jammy (22.04) 89f9a6b api: Remove deprecated scrub_time 493c828 Remove parameters for native ssl support 58b9a1c Clean up parameters for service validation 1c0d3e0 Assert db purge cron job ee6ef7d Update master for stable/zed Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 19 -- manifests/api.pp | 235 ++++++++------------- manifests/api/authtoken.pp | 116 +++++----- manifests/api/db.pp | 32 +-- manifests/api/logging.pp | 76 +++---- manifests/backend/cinder.pp | 38 ++-- manifests/backend/file.pp | 6 +- manifests/backend/multistore/cinder.pp | 76 ++++--- manifests/backend/multistore/file.pp | 28 +-- manifests/backend/multistore/http.pp | 12 +- manifests/backend/multistore/rbd.pp | 30 +-- manifests/backend/multistore/s3.pp | 34 +-- manifests/backend/multistore/swift.pp | 40 ++-- manifests/backend/multistore/vsphere.pp | 20 +- manifests/backend/rbd.pp | 26 +-- manifests/backend/reserved/staging.pp | 47 +++-- manifests/backend/reserved/tasks.pp | 47 +++-- manifests/backend/swift.pp | 22 +- manifests/backend/vsphere.pp | 18 +- manifests/cache/cleaner.pp | 8 +- manifests/cache/logging.pp | 70 +++--- manifests/cache/pruner.pp | 8 +- manifests/cors.pp | 24 +-- manifests/cron/db_purge.pp | 8 +- manifests/cron/db_purge_images_table.pp | 8 +- manifests/healthcheck.pp | 16 +- manifests/init.pp | 2 +- manifests/key_manager.pp | 4 +- manifests/key_manager/barbican.pp | 32 +-- manifests/key_manager/barbican/service_user.pp | 28 +-- manifests/limit.pp | 20 +- manifests/notify/rabbitmq.pp | 88 ++++---- manifests/params.pp | 11 +- manifests/policy.pp | 18 +- manifests/wsgi.pp | 8 +- manifests/wsgi/apache.pp | 8 +- manifests/wsgi/uwsgi.pp | 6 +- metadata.json | 12 +- .../notes/bug-2002934-bc8efa00a7dbadfd.yaml | 6 + ...cinder_do_extend_attached-020a2fcc09f314db.yaml | 5 + .../notes/cron-ensure-950a213e87067f17.yaml | 10 + ...nused-reserved-store-opts-e9f0656c2850594a.yaml | 10 + ...executor_thread_pool_size-5f3f56a67dbbde78.yaml | 5 + .../policy_default_rule-f7a6147e4d33e76e.yaml | 4 + .../remove-api-scrub_time-d2eadc583428757e.yaml | 4 + ...cache_prefetcher_interval-c22a500fa6a121b1.yaml | 4 + .../notes/remove-native-ssl-e88e094e772612dd.yaml | 8 + ...remove-service-validation-5ae1f6f973bc5990.yaml | 5 + .../notes/ubuntu-jammy-0312de8534a241c4.yaml | 8 + releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 + spec/acceptance/10_basic_glance_spec.rb | 4 + spec/classes/glance_api_spec.rb | 9 +- spec/classes/glance_backend_rbd_spec.rb | 8 +- spec/classes/glance_cache_cleaner_spec.rb | 22 +- spec/classes/glance_cache_pruner_spec.rb | 20 +- spec/classes/glance_client_spec.rb | 2 +- .../glance_cron_db_purge_images_table_spec.rb | 11 + spec/classes/glance_cron_db_purge_spec.rb | 11 + spec/classes/glance_db_metadefs_spec.rb | 2 +- spec/classes/glance_db_sync_spec.rb | 2 +- spec/classes/glance_init_spec.rb | 7 +- spec/classes/glance_notify_rabbitmq_spec.rb | 15 +- spec/classes/glance_policy_spec.rb | 2 + spec/classes/glance_spec.rb | 8 +- spec/classes/glance_wsgi_apache_spec.rb | 8 +- .../glance_backend_multistore_cinder_spec.rb | 5 + spec/defines/glance_backend_multistore_rbd_spec.rb | 8 +- spec/spec_helper.rb | 2 + spec/unit/provider/glance_image_spec.rb | 54 ++--- spec/unit/provider/glance_spec.rb | 8 +- 71 files changed, 851 insertions(+), 734 deletions(-)