We are overjoyed to announce the release of: puppet-glance 21.0.0: Puppet module for OpenStack Glance This release is part of the zed 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 20.3.0..21.0.0 --------------------------------------- 4cd3aa6 Prepare Zed RC1 b3327ff Install python-ceph/rbd before starting glance services 8985714 Deprecate support for [DEFAULT] cache_prefetcher_interval fafd4c8 Stop testing image creation by openstack CLI 2332b90 Ensure glance-api is listening the expected tcp port d1f4dfd Enable memcached in acceptance tests 709b83b Add new option for api: public_endpoint f1bf1ab Fix dependency to purge default vhost config b1a6e9c Use standard parameter description format for wsgi::apache ab56cfb Remove redundant class inclusion 33f273f apache::vhost::priority should be Integer adfef39 README: Replace deprecated config with current config 3aa1e76 Remove deprecated keymgr_* parameters b91d905 Remove deprecated glance::os_region_name e18968e Remove deprecated rabbit_notification_exchange parameter 3c24186 Remove unused items from platform_params 23584e8 Adapt to new type validation in puppetlabs-apache add08e3 Revert "CentOS 9: Disable unit tests dependent on puppet-postgresql" 188caa8 Fix wrong test description 53eefc2 Add support for running glance-api by httpd+mod_wsgi fa5fcb4 Add support for [paste_deploy] config_file 1473037 Add support for rootwrap.conf a002cad Extend coverage of config acceptance tests 1bd9dfd glance::api: minimize parameters passed during unit tests 6f61ecd Configure the oslo.concurrency lock_path 0e6fd04 Deprecate support for [glance_store] filesystem_store_* options 0495848 Fix duplicate resources d82df7a Add support for reserved backend options 21c9565 Add sleep in cache cron jobs 499a898 Fix typos in parameter descriptions abe6f06 Fix typo in spec test daa8abd Remove support for CentOS 8 Stream 27a2efb Remove handling of 'u' prefix 5d977c7 Ensure [DEFAULT] show_multiple_locations is cleared 20fc020 Update master for stable/yoga Diffstat (except docs and test files) ------------------------------------- README.md | 14 +- lib/puppet/provider/glance_image/openstack.rb | 2 +- .../provider/glance_rootwrap_config/ini_setting.rb | 10 + lib/puppet/type/glance_rootwrap_config.rb | 29 +++ manifests/api.pp | 208 ++++++++++-------- manifests/api/logging.pp | 2 +- manifests/backend/cinder.pp | 9 +- manifests/backend/multistore/cinder.pp | 11 +- manifests/backend/multistore/file.pp | 12 +- manifests/backend/multistore/rbd.pp | 4 +- manifests/backend/multistore/s3.pp | 2 +- manifests/backend/rbd.pp | 2 +- manifests/backend/reserved/staging.pp | 51 +++++ manifests/backend/reserved/tasks.pp | 51 +++++ manifests/cache/cleaner.pp | 19 +- manifests/cache/pruner.pp | 20 +- manifests/client.pp | 2 +- manifests/config.pp | 14 +- manifests/deps.pp | 3 +- manifests/healthcheck.pp | 4 +- manifests/key_manager.pp | 4 +- manifests/key_manager/barbican.pp | 7 +- manifests/keystone/auth.pp | 2 +- manifests/limit.pp | 2 +- manifests/notify/rabbitmq.pp | 18 +- manifests/params.pp | 24 ++- manifests/wsgi.pp | 28 +++ manifests/wsgi/apache.pp | 199 +++++++++++++++++ metadata.json | 12 +- ...add-concurrency-lock_path-666f5836ec062c5a.yaml | 13 ++ .../cache-cron-maxdelay-bfd1585eaa15aeda.yaml | 7 + .../notes/cleanup-keymgr-85f1f745648d37fd.yaml | 9 + ...cache_prefetcher_interval-8a1e5075661f0177.yaml | 6 + ...lance_store-fs-store-opts-6215c0af739558be.yaml | 9 + ...ew_option_public_endpoint-26ba31afc09cabf0.yaml | 9 + .../notes/paste_deploy-57ebab2b26497bd7.yaml | 11 + .../notes/remove-centos-8-285907b675d2cc7f.yaml | 4 + .../remove-os_region_name-892f99fd3ff5027b.yaml | 4 + ...bit_notification_exchange-bfbe1f717522f1ff.yaml | 5 + .../reserved-backends-opts-77db1c3d53737150.yaml | 9 + releasenotes/notes/rootwrap-67cd9c5053bd4556.yaml | 9 + .../notes/wsgi-apache-9b01ec002add3e9b.yaml | 8 + releasenotes/source/index.rst | 1 + releasenotes/source/yoga.rst | 6 + ...asic_glance_spec.rb => 10_basic_glance_spec.rb} | 18 +- spec/acceptance/99_glance_config_spec.rb | 236 +++++++++++++++++++++ spec/acceptance/glance_config_spec.rb | 124 ----------- spec/classes/glance_api_spec.rb | 183 ++++++++++------ .../glance_backend_reserved_staging_spec.rb | 47 ++++ spec/classes/glance_backend_reserved_tasks_spec.rb | 47 ++++ spec/classes/glance_cache_cleaner_spec.rb | 3 +- spec/classes/glance_cache_pruner_spec.rb | 3 +- spec/classes/glance_config_spec.rb | 13 ++ spec/classes/glance_db_postgresql_spec.rb | 11 +- spec/classes/glance_wsgi_apache_spec.rb | 175 +++++++++++++++ spec/classes/glance_wsgi_spec.rb | 38 ++++ .../defines/glance_backend_multistore_file_spec.rb | 6 +- spec/unit/provider/glance_image_spec.rb | 4 +- .../glance_rootwrap_config/ini_setting_spec.rb | 42 ++++ spec/unit/type/glance_api_config_spec.rb | 2 +- spec/unit/type/glance_api_paste_ini_spec.rb | 2 +- spec/unit/type/glance_api_uwsgi_config_spec.rb | 2 +- spec/unit/type/glance_rootwrap_config_spec.rb | 64 ++++++ 63 files changed, 1511 insertions(+), 384 deletions(-)