[release-announce] puppet-cinder 20.2.0 (yoga)
no-reply at openstack.org
no-reply at openstack.org
Mon Mar 14 17:33:15 UTC 2022
We jubilantly announce the release of:
puppet-cinder 20.2.0: Puppet module for OpenStack Cinder
This release is part of the yoga release series.
The source is available from:
https://opendev.org/openstack/puppet-cinder
Download the package from:
https://tarballs.openstack.org/puppet-cinder/
Please report issues through:
https://bugs.launchpad.net/puppet-cinder/+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 "cinder::key_manager::barbican::send_service_user_token"
parameter
* The "cinder::key_manager::barbican::service_user" class
* Now this module supports CentOS 9 and Red Hat Enterprise Linux 9.
* The following parameters have been added to the
"cinder::backend::rbd" resource type.
* "report_dynamic_total_capacity"
* "rbd_exclusive_cinder_pool"
* The following parameters of the "cinder::backend::solidfire"
resource type have been deprecated and have no effect now.
* "sf_template_account_name"
* "sf_allow_template_caching"
* The "cinder::key_manager::barbican::service_user" class now
supports the "system_scope" parameter.
* The new "sysem_scope" parameter has been added to the
"cinder::nova" class.
Upgrade Notes
*************
* The "cinder::amqp_allow_insecure_clients" parameter has been
removed.
* The following parameters of the "cinder" 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 "cinder::db" class
has been removed.
* The "cinder::type" resource type and the "cinder::type_set"
resource type have been removed.
Changes in puppet-cinder 20.1.0..20.2.0
---------------------------------------
d17e378 Prepare Yoga M3
4d2e425 Add CentOS/RHEL 9 to supported operating systems
f2bb2a6 Avoid hard-coding OS user/group in each manifest
440b124 Ensure auth_endpoint is reset
f903a0e Fix wrong name mentioned in warning message
03397a9 Remove deprecated resource types to manage volume types
4dc7af4 Fix typo in a comment in unit test code
6d4ba34 CentOS 9: Disable unit tests dependent on puppet-postgresql
58eb8a1 Do not define service resource when service management is disabled
b434938 TripleO jobs: Replace CentOS 8 jobs by CentOS 9 jobs
dc22636 Remove deprecated amqp_allow_insecure_clients
574fbdb Simplify definition to ensure keystone resource creation
18a54b0 Clean up deprecated database parameters
1002a82 Do not test details of oslo::concurrency
1e864ad Avoid testing details of oslo::messaging(::*)
75d8b71 Solidfire: Deprecate ineffective parameters
481d433 barbican_service_user: Accept system scope credential
93d3ac0 Fix dependency to purge default vhost config
c7ad9f1 rbd: Support more rbd driver parameters
77facb5 Refactor unit tests of cinder::backend::rbd
899e01f key_manager: Add service user options for Barbican key manager
3b1588e Accept system scope credential for Nova API request
Diffstat (except docs and test files)
-------------------------------------
.zuul.yaml | 2 +-
lib/puppet/provider/cinder.rb | 1 +
manifests/api.pp | 50 ++++---
manifests/backend/rbd.pp | 13 ++
manifests/backend/solidfire.pp | 42 ++++--
manifests/backend/vstorage.pp | 11 +-
manifests/backup.pp | 14 +-
manifests/db.pp | 33 +----
manifests/db/sync.pp | 3 +-
manifests/init.pp | 77 -----------
manifests/key_manager/barbican.pp | 34 +++--
manifests/key_manager/barbican/service_user.pp | 100 +++++++++++++
manifests/keystone/auth.pp | 8 +-
manifests/nova.pp | 18 ++-
manifests/params.pp | 1 +
manifests/qos.pp | 2 +-
manifests/scheduler.pp | 14 +-
manifests/type.pp | 44 ------
manifests/type_set.pp | 33 -----
manifests/volume.pp | 14 +-
manifests/wsgi/apache.pp | 7 +-
metadata.json | 14 +-
.../barbican_service_user-7c554403b68cbcaa.yaml | 8 ++
.../notes/centos-9-support-f7ec9a7304d7404a.yaml | 4 +
releasenotes/notes/rbd-opts-8e6856ca90979340.yaml | 8 ++
...qp_allow_insecure_clients-ae101375aaa7161f.yaml | 4 +
.../remove-database-params-3de49cb544163921.yaml | 17 +++
.../solidfire-cleanup-yoga-96b3279af73b339f.yaml | 8 ++
...ope-barbican_service_user-8b435777fa3757d2.yaml | 5 +
.../notes/system_scope-nova-6507548249009928.yaml | 5 +
.../notes/type-cleanup-1f5f2a0ace244c4f.yaml | 5 +
spec/classes/cinder_api_spec.rb | 2 +-
spec/classes/cinder_backup_spec.rb | 9 +-
spec/classes/cinder_db_postgresql_spec.rb | 5 +-
spec/classes/cinder_init_spec.rb | 154 +++++++++++----------
...inder_key_manager_barbican_service_user_spec.rb | 82 +++++++++++
spec/classes/cinder_key_manager_barbican_spec.rb | 45 +++---
spec/classes/cinder_nova_spec.rb | 16 +++
spec/classes/cinder_scheduler_spec.rb | 2 +-
spec/classes/cinder_volume_spec.rb | 2 +-
spec/defines/cinder_backend_rbd_spec.rb | 69 ++++++---
spec/defines/cinder_backend_solidfire_spec.rb | 2 -
spec/defines/cinder_type_set_spec.rb | 50 -------
spec/defines/cinder_type_spec.rb | 39 ------
spec/unit/provider/cinder_spec.rb | 2 +-
45 files changed, 581 insertions(+), 497 deletions(-)
More information about the Release-announce
mailing list