[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