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

no-reply at openstack.org no-reply at openstack.org
Wed May 17 11:21:40 UTC 2023


We joyfully announce the release of:

puppet-glance 19.5.0: Puppet module for OpenStack Glance

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

19.5.0
^^^^^^


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

* The following parameter and class have been added, to support
  usage of the service token feature with the Barbican key manager.

  * The "glance::key_manager::barbican::send_service_user_token"
    parameter

  * The "glance::key_manager::barbican::service_user" class

* The "glance::cache::cleaner" class and the "glance::cache::pruner"
  class now support the "maxdelay" parameter. This parameter would be
  useful in a multi-node deployment, to avoid launching the same cron
  command at the same time in multiple nodes.


Upgrade Notes
*************

* The "glance::api" class now supports a "lock_path" parameter that
  configures the oslo.concurrency lock_path with a platform specific
  default value. Distributions that are used to defining the lock_path
  with a distribution specific config file may need to override the
  default "glance::api::lock_path" value.


Bug Fixes
*********

* Bug #1980539 (https://bugs.launchpad.net/puppet-
  glance/+bug/1980539): Configure the oslo.concurrency lock_path,
  which is now required by cinder backends.

* 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..19.5.0
---------------------------------------

cbbeee8 Prepare the final stable/xena release
af0063b Ensure [DEFAULT] show_multiple_locations is cleared
08ff250 setuptools: Disable auto discovery
1d37e54 Configure the oslo.concurrency lock_path
1913dd1 Add sleep in cache cron jobs
157e9ab Disallow sheepdog backend
1b6b91d key_manager: Add service user options for Barbican key manager
f34790b Fix wrong class used in unit tests
628d731 Swift backend: Use Keystone v3 API by default
048e9b4 Swift backend: the key parameter should be secret
6db9bec Remove TripleO job
7a7070a Update TOX_CONSTRAINTS_FILE for stable/xena
ec1ceea Update .gitreview for stable/xena


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

.gitreview                                         |  1 +
.zuul.yaml                                         | 19 -----
manifests/api.pp                                   | 18 ++++-
manifests/backend/multistore/swift.pp              |  6 +-
manifests/backend/swift.pp                         |  4 +-
manifests/cache/cleaner.pp                         | 19 ++++-
manifests/cache/pruner.pp                          | 20 ++++-
manifests/key_manager/barbican.pp                  | 34 ++++----
manifests/key_manager/barbican/service_user.pp     | 94 ++++++++++++++++++++++
manifests/params.pp                                |  2 +
metadata.json                                      |  2 +-
...add-concurrency-lock_path-666f5836ec062c5a.yaml | 13 +++
.../barbican_service_user-606ee71dc0940e2a.yaml    |  8 ++
.../notes/bug-1947816-75538e8fd13e59c6.yaml        |  6 ++
.../cache-cron-maxdelay-bfd1585eaa15aeda.yaml      |  7 ++
setup.py                                           |  1 +
spec/classes/glance_api_spec.rb                    | 28 ++++++-
spec/classes/glance_backend_swift_spec.rb          |  2 +-
spec/classes/glance_cache_cleaner_spec.rb          |  3 +-
spec/classes/glance_cache_pruner_spec.rb           |  3 +-
...lance_key_manager_barbican_service_user_spec.rb | 79 ++++++++++++++++++
spec/classes/glance_key_manager_barbican_spec.rb   | 45 ++++++-----
.../glance_backend_multistore_swift_spec.rb        |  6 +-
tox.ini                                            |  2 +-
24 files changed, 343 insertions(+), 79 deletions(-)







More information about the Release-announce mailing list