We are pleased to announce the release of: puppet-glance 16.4.0: Puppet module for OpenStack Glance This release is part of the ussuri stable 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. 16.4.0 ^^^^^^ New Features ************ * Added cache_prefetcher_interval in glance-api.conf, using which the periodic job will run as per the set interval and prefetch images into cache. * A new parameter "cinder_mount_point_base" is introduced into "glance::backend::multistore::cinder" class, so that operators can provide the cinder mount point for NFS volumes. * The following new parameters have been added, which can be used to set the interface parameter in authtoken middleware. * "glance::api::authtoken::interface" * "glance::registry::authtoken::interface" Bug Fixes ********* * The "swift::backend::multistore::swift::swift_store_config_file" is now set to "/etc/glance/glance-swift.conf" by default. Because of this change the parameter is automatically set to use the configuration file generated by puppet-glance. Changes in puppet-glance 16.3.0..16.4.0 --------------------------------------- 8582831 Prepare a new release for ussuri 12abd1f Revert "Update supported Ubuntu version to Focal" 89d8dc7 Update supported Ubuntu version to Focal a419a59 cinder backend: password should be secret 1bd1615 Add config parameter for cinder mounting needs b259372 Use glance-swift.conf by default a150224 Add support for the interface parameter in authtoken middleware 38ce19b [Ussuri Only] Ignore read-only "self" propery of images 23d8122 Build containers for single consumer job 1622ed1 Ignore onwer_specifed.* properties in images a5282ed Use common class to manage apache service in beaker job 6d91c6f Add CentOS8 to nodesets 311cb2a Add cache prefetcher interval configuration option 2cc8a4b Remove remaining os_region_name a265ac1 Switch to Ussuri 5eb9045 Update TOX_CONSTRAINTS_FILE for stable/ussuri ff89537 Update .gitreview for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 1 + Gemfile | 1 + lib/puppet/provider/glance_image/openstack.rb | 12 +- manifests/api.pp | 43 ++++--- manifests/api/authtoken.pp | 7 ++ manifests/backend/multistore/cinder.pp | 12 +- manifests/backend/multistore/swift.pp | 4 +- manifests/registry/authtoken.pp | 7 ++ metadata.json | 2 +- ...cache_prefetcher_interval-e77d98c5235e91bc.yaml | 6 + ...f-swift_store_config_file-e59ff9753f3612a7.yaml | 7 ++ ...d_cinder_mount_point_base-5741d2966cc10c7b.yaml | 6 + ...stone-authtoken-interface-f8d92000874248fd.yaml | 8 ++ spec/acceptance/basic_glance_spec.rb | 1 + spec/acceptance/nodesets/nodepool-centos8.yml | 10 ++ spec/classes/glance_api_authtoken_spec.rb | 3 + spec/classes/glance_api_spec.rb | 127 +++++++++++---------- spec/classes/glance_registry_authtoken_spec.rb | 3 + .../glance_backend_multistore_cinder_spec.rb | 13 ++- .../glance_backend_multistore_swift_spec.rb | 6 +- tox.ini | 2 +- 22 files changed, 186 insertions(+), 96 deletions(-)