We are gleeful to announce the release of: puppet-glance 20.0.0: Puppet module for OpenStack Glance This release is part of the yoga 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. 20.0.0 ^^^^^^ New Features ************ * Add "use_keystone_limits" parameter to allow Glance to retrieve limits set in keystone for resource consumption and enforce them against API users. * The new "glance::limit" class has been added to manage oslo_limit parameters. * The new "key_val_separator" attribute has been added to the "glance_api_paste_ini" resource type. * The following parameters have been added to the "glance::api" class. * "image_property_quota" * "image_tag_quota" * "image_location_quota" * "image_size_cap" * "user_storage_quota" Bug Fixes ********* * Bug #1947816 (https://bugs.launchpad.net/puppet- glance/+bug/1947816): Fix the default auth_version for swift backend so that Keystone v3 API is used by default instead of v2 API. Changes in puppet-glance 19.4.0..20.0.0 --------------------------------------- 9284589 Add missing parameter descriptions 26cd418 Add support of keystone unified limits from glance to use quotas d40184a Do not manage the glance-api service when manage_service is disabled 6ff5e9e Avoid usage of custom os_package_type fact ede045f Bump puppetlabs-inifile 4a48192 Swift backend: the key parameter should be secret 8a70cf5 Swift backend: Use Keystone v3 API by default 53b7509 Allow customizing separator for api-paste.ini bdbd2c1 Bump version for the start of Yoga 6c982a8 Update master for stable/xena a07bd45 Add support for more quota parameters Diffstat (except docs and test files) ------------------------------------- lib/puppet/type/glance_api_paste_ini.rb | 5 ++ manifests/api.pp | 53 ++++++++++++-- manifests/backend/multistore/swift.pp | 12 +-- manifests/backend/swift.pp | 4 +- manifests/limit.pp | 85 ++++++++++++++++++++++ manifests/params.pp | 2 +- metadata.json | 12 +-- ...ne_unified_quotas_support-09fa1262ea7d4e1e.yaml | 10 +++ .../api_paste_ini-separator-207e3b33e3e6a755.yaml | 5 ++ .../notes/bug-1947816-75538e8fd13e59c6.yaml | 6 ++ .../notes/more-quota-params-467e6e3584450c9d.yaml | 10 +++ releasenotes/source/index.rst | 1 + releasenotes/source/xena.rst | 6 ++ spec/classes/glance_api_spec.rb | 28 +++++-- spec/classes/glance_backend_rbd_spec.rb | 2 +- spec/classes/glance_backend_swift_spec.rb | 2 +- spec/classes/glance_limit_spec.rb | 78 ++++++++++++++++++++ spec/defines/glance_backend_multistore_rbd_spec.rb | 2 +- .../glance_backend_multistore_swift_spec.rb | 6 +- 19 files changed, 293 insertions(+), 36 deletions(-)