[release-announce] puppet-glance 19.0.0 (xena)

no-reply at openstack.org no-reply at openstack.org
Fri Jul 2 14:06:59 UTC 2021


We are amped to announce the release of:

puppet-glance 19.0.0: Puppet module for OpenStack Glance

This release is part of the xena 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.

19.0.0
^^^^^^


New Features
************

* Add "enforce_secure_rbac" parameter to enable enforcing
  authorization based on common RBAC personas.

* The new "glance::healthcheck" class has been added. This class
  manages parameters of healthcheck middlware in oslo.middleware.

* The new "glance::key_manager" class has been added. This class
  manages basic options of key managers.

* The new "glance::key_manager::barbican" class has been added. This
  class manages options of BarbicanKeyManager.

* The "glance::backend::multistore::http" class has been added to
  support http backend with glance multistore.

* There is now a new policy_dirs parameter in the glance::policy
  class, so one can set a custom path.

* The "swift_store_service_type" parameter has been added to the
  "glance::backend::multistore::swift" resource type.

* A new class glance::wsgi::uwsgi exist to allow configuring uwsgi
  in operating systems that support this (ie: currently Debian). This
  helps configuring the number of processes, threads and listen
  socket. Also, a new glance_api_wsgi_config provider now exist.


Deprecation Notes
*****************

* The "glance::api::keymgr_backend" parameter has been deprecated.
  Use the "glance::key_manager" class.

* The following parameters of the "glance::api" class have been
  deprecated in favor of the new "glance::key_manager::barbican"
  class.

  * "keymgr_encryption_api_url"

  * "keymgr_encryption_auth_url"

Changes in puppet-glance 18.4.0..19.0.0
---------------------------------------

28de738 Get rid of the $pyvers variable
07d0fa7 TripleO: Reduce tempest test scope
a956fcc setup.cfg: Replace dashes with underscores
0dcab29 Swift backend: Add the swift_store_service_type parameter
bc7651f Create independent classes for key managers
10872d1 Add support for MultiStrOpt
43ebdd5 Bump version for the start of Xena
dd731f5 Add support for healthcheck middleware options
fdb2c55 Add new parameter required for secure RBAC configuration
36e09b4 Add support for glance_api_uwsgi_config in Debian
380c1d9 Bump dependency in metadata.json
027f296 Allow to configure policy_dirs
33991cc metadata.json: debian 11
36b6513 Update master for stable/wallaby
cde8b60 Drop the tripleo-puppet-undercloud job
5773bc7 Add support for http backend


Diffstat (except docs and test files)
-------------------------------------

.zuul.yaml                                         |  2 -
.../provider/glance_api_config/openstackconfig.rb  | 10 +++
.../ini_setting.rb                                 |  6 +-
lib/puppet/type/glance_api_config.rb               | 12 +++-
lib/puppet/type/glance_api_uwsgi_config.rb         | 27 ++++++++
manifests/api.pp                                   | 56 +++++++++-------
manifests/backend/multistore/http.pp               | 59 +++++++++++++++++
manifests/backend/multistore/swift.pp              | 14 +++-
manifests/deps.pp                                  |  5 ++
manifests/healthcheck.pp                           | 41 ++++++++++++
manifests/key_manager.pp                           | 22 +++++++
manifests/key_manager/barbican.pp                  | 60 +++++++++++++++++
manifests/params.pp                                |  9 ++-
manifests/policy.pp                                |  8 ++-
manifests/wsgi/uwsgi.pp                            | 41 ++++++++++++
metadata.json                                      | 14 ++--
...ure_rbac_for_rbac_support-35bcf4ef4e25e435.yaml |  5 ++
.../notes/healthcheck-902378a7b8bf405f.yaml        |  5 ++
.../notes/key_manager-opts-ddaa497089657955.yaml   | 21 ++++++
.../notes/multistore-http-62f7e96ec6345238.yaml    |  5 ++
.../notes/policy-dirs-91b7945f046e8fab.yaml        |  5 ++
.../swift_store_service_type-8eaf7267b24c6283.yaml |  5 ++
releasenotes/notes/uwsgi-2cd2183769f8132d.yaml     |  7 ++
releasenotes/source/index.rst                      |  1 +
releasenotes/source/wallaby.rst                    |  6 ++
setup.cfg                                          |  6 +-
spec/classes/glance_api_spec.rb                    |  3 +
spec/classes/glance_backend_rbd_spec.rb            | 10 +--
spec/classes/glance_client_spec.rb                 | 10 +--
spec/classes/glance_healthcheck_spec.rb            | 55 ++++++++++++++++
spec/classes/glance_key_manager_barbican_spec.rb   | 57 ++++++++++++++++
spec/classes/glance_key_manager_spec.rb            | 39 +++++++++++
spec/classes/glance_policy_spec.rb                 |  2 +
spec/classes/glance_wsgi_uwsgi_spec.rb             | 31 +++++++++
.../defines/glance_backend_multistore_http_spec.rb | 77 ++++++++++++++++++++++
spec/defines/glance_backend_multistore_rbd_spec.rb | 10 +--
.../glance_backend_multistore_swift_spec.rb        |  3 +
...ini_setting_spec.rb => openstackconfig_spec.rb} | 21 +++---
.../glance_api_uwsgi_config/ini_setting_spec.rb    | 57 ++++++++++++++++
spec/unit/type/glance_api_config_spec.rb           | 45 +++++++++++++
spec/unit/type/glance_api_uwsgi_config_spec.rb     | 64 ++++++++++++++++++
41 files changed, 847 insertions(+), 89 deletions(-)







More information about the Release-announce mailing list