[release-announce] puppet-glance 20.0.0 (yoga)

no-reply at openstack.org no-reply at openstack.org
Fri Nov 26 16:56:19 UTC 2021


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(-)







More information about the Release-announce mailing list