[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