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

no-reply at openstack.org no-reply at openstack.org
Mon Mar 14 17:34:54 UTC 2022


We are thrilled to announce the release of:

puppet-glance 20.2.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.2.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

* Now this module supports CentOS 9 and Red Hat Enterprise Linux 9.

* The "glance::api::scrub_time" parameter has been deprecated and
  has no effect.

* The "glance::backend::multistore::file" resource type now supports
  the following parameters, to configure the same parameter for file
  backend.

  * "filesystem_store_datadirs"

  * "filesystem_store_metadata_file"

  * "filesystem_store_file_perm"

  * "filesystem_store_chunk_size"

  * "filesystem_thin_provisioning"

* The "glance::backend::multistore::glance" now supports the new
  "swift_store_retry_get_count" parameter, to manage the same
  parameter of swift store.

* The "glance::key_manager::barbican::service_user" class now
  supports the "system_scope" parameter.

* The "system_scope" parameter has been added to the
  "glance::keystone::authtoken" class.

* The "system_scope" parameter has been added to the "glance::limit"
  class.

* The "glance::keystone::auth" class now supports customizing roles
  assigned to the glance service user.

* The "glance::keystone::auth" class now supports defining assignmet
  of system-scoped roles to the glance service user.


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

* The following parameters of the "glance::api" class have been
  removed.

  * "database_min_pool_size"

  * "database_connection"

  * "database_idle_timeout"

  * "database_max_overflow"

  * "database_max_pool_size"

  * "database_max_retries"

  * "database_retry_interval"

* The "database_min_pool_size" parameter of the "glance::api::db"
  class has been removed.

Changes in puppet-glance 20.1.0..20.2.0
---------------------------------------

900dc1a Prepare Yoga M3
a38593f Add CentOS/RHEL 9 to supported operating systems
8deb04f Avoid hard-coding OS user/group in each manifest
14fdd89 Ensure auth_endpoint is reset
ae04e3a CentOS 9: Disable unit tests dependent on puppet-postgresql
aaa352a Support more file backend parameters
a37cdd9 Disallow sheepdog backend
749e9eb TripleO jobs: Replace CentOS 8 jobs by CentOS 9 jobs
a221b72 Simplify definition to ensure keystone resource creation
9112b1a Clean up deprecated database parameters
5a95c9a Swift: Add support for swift_store_retry_get_count
b2584fc Use Anchor instead of specific service resource
4b4d7d9 Use anchor to require swift services
3162065 Add missing 'openstack' tag to python3-ceph package
24b8c76 barbican_service_user: Accept system scope credential
bd6fb8f api: Deprecate ineffective scrub_time
e9a898f key_manager: Add service user options for Barbican key manager
27db72f Accept system scope credentials for Keystone API request
f03bc70 Remove usage of custom os_package_type fact


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

.zuul.yaml                                         |   2 +-
lib/puppet/provider/glance.rb                      |   1 +
.../{ini_setting.rb => openstackconfig.rb}         |   4 +-
lib/puppet/type/glance_cache_config.rb             |  12 ++-
manifests/api.pp                                   |  87 +++---------------
manifests/api/authtoken.pp                         |   6 ++
manifests/api/db.pp                                |  34 ++-----
manifests/backend/multistore/file.pp               |  48 ++++++++--
manifests/backend/multistore/rbd.pp                |   6 +-
manifests/backend/multistore/swift.pp              |   9 +-
manifests/cache/cleaner.pp                         |   2 +-
manifests/cache/pruner.pp                          |   2 +-
manifests/cron/db_purge.pp                         |   6 +-
manifests/cron/db_purge_images_table.pp            |   6 +-
manifests/db/metadefs.pp                           |   2 +-
manifests/db/sync.pp                               |   3 +-
manifests/key_manager/barbican.pp                  |  34 ++++---
manifests/key_manager/barbican/service_user.pp     | 100 +++++++++++++++++++++
manifests/keystone/auth.pp                         |  26 ++++--
manifests/limit.pp                                 |   6 ++
manifests/params.pp                                |   1 +
manifests/wsgi/uwsgi.pp                            |   2 +-
metadata.json                                      |  16 ++--
.../barbican_service_user-606ee71dc0940e2a.yaml    |   8 ++
.../notes/centos-9-support-4e5928fa431437bf.yaml   |   4 +
.../deprecate-api-scrub_time-9f2b2f8bb06fe375.yaml |   5 ++
.../notes/file-backend-opts-24feb56451524847.yaml  |  11 +++
.../remove-database-params-2242c2c179b2da12.yaml   |  16 ++++
...ift_store_retry_get_count-cb650a2d17ca0b7f.yaml |   6 ++
...ope-barbican_service_user-e15677399a124630.yaml |   5 ++
.../system_scope-keystone-386b413aa2f30362.yaml    |  17 ++++
spec/classes/glance_api_authtoken_spec.rb          |   3 +
spec/classes/glance_api_spec.rb                    |   3 -
spec/classes/glance_backend_rbd_spec.rb            |   2 +-
spec/classes/glance_db_postgresql_spec.rb          |   5 +-
...lance_key_manager_barbican_service_user_spec.rb |  82 +++++++++++++++++
spec/classes/glance_key_manager_barbican_spec.rb   |  45 +++++-----
spec/classes/glance_keystone_auth_spec.rb          |   9 ++
spec/classes/glance_limit_spec.rb                  |   3 +
.../defines/glance_backend_multistore_file_spec.rb |  54 +++++++++--
spec/defines/glance_backend_multistore_rbd_spec.rb |   6 +-
.../glance_backend_multistore_swift_spec.rb        |   3 +
...ini_setting_spec.rb => openstackconfig_spec.rb} |   2 +-
43 files changed, 511 insertions(+), 193 deletions(-)







More information about the Release-announce mailing list