[release-announce] puppet-cinder 20.1.0 (yoga)

no-reply at openstack.org no-reply at openstack.org
Tue Feb 1 09:36:56 UTC 2022


We joyfully announce the release of:

puppet-cinder 20.1.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.1.0
^^^^^^


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

* The "cinder::volume" class now supports the following parameters.

  * "migration_create_volume_timeout_secs"

  * "volume_service_inithost_offload"

  * "reinit_driver_count"

  * "init_host_max_objects_retrieval"

  * "backend_stats_polling_interval"

* The new "cinder_rootwrap_config" resource has been added. This
  resource can be used to manage contents of "rootwrap.conf"

* The new "cinder::config::cinder_rootwrap_config" parameter has
  been added. This parameter accepts arbitrary configuration of
  "rootwrap.conf".

* The "cinder::keystone::auth" class now supports the following new
  parameters to define system-scoped roles.

  * "system_scope"

  * "system_roles"

  * "system_scope_v3"

  * "system_roles_v3"

* The "system_scope" parameter has been added to the following
  classes.

  * "cinder::keystone::authtoken"

  * "cinder::keystone::service_user"


Deprecation Notes
*****************

* The "cinder::qos" resource type has been deprecated. Use the
  "cinder_qos" class directly instead.

* The service validation feature of the "cinder::api" class is
  deprecated, and the "cinder::api::validate" parameter has no effect
  now.

Changes in puppet-cinder 20.0.0..20.1.0
---------------------------------------

1c9ef03 Prepare Yoga M2
7aeffaa Remove usage of custom os_package_type fact
71349de Enable DB purge cron job after database is initialized
c495536 Add support for rootwrap.conf
3b6c317 Fix typo in resource name
d349977 Load libraries in a single place
d0419e4 Deprecate redundant cinder::qos resource type
2fa07f1 Support tunable parameters of cinder-volume
d944a76 Deprecate service validation for cinder-api
7db6cff Clean up direct dependencies on puppetlabs-apache
5e9d8e4 Remove redundant default for [DEFAULT] control_exchange
6d905ec Install coordination backend packages before starting services
5ed0aa7 Fix dependencies related to openstacklib::policy
0256c26 Accept system scope credentials for Keystone API request


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

.../provider/cinder_rootwrap_config/ini_setting.rb | 10 ++++
lib/puppet/type/cinder_api_uwsgi_config.rb         |  2 +-
lib/puppet/type/cinder_rootwrap_config.rb          | 29 ++++++++++
manifests/api.pp                                   | 34 ++++--------
manifests/config.pp                                | 12 +++-
manifests/cron/db_purge.pp                         |  2 +-
manifests/deps.pp                                  | 11 +++-
manifests/init.pp                                  |  4 +-
manifests/keystone/auth.pp                         | 31 +++++++++--
manifests/keystone/authtoken.pp                    |  6 ++
manifests/keystone/service_user.pp                 |  6 ++
manifests/qos.pp                                   |  3 +
manifests/volume.pp                                | 56 +++++++++++++++----
manifests/wsgi/apache.pp                           |  5 --
manifests/wsgi/uwsgi.pp                            |  2 +-
metadata.json                                      | 12 ++--
.../notes/c-vol-tunables-84ae6003697f9eb9.yaml     | 10 ++++
.../deprecate-cinder-qos-e47dcf3da78f37f9.yaml     |  5 ++
...recate-service-validation-f30611c72f3a484d.yaml |  5 ++
releasenotes/notes/rootwrap-528e073dd00263cb.yaml  |  9 +++
.../system_scope-keystone-d9a9cc0c614cd433.yaml    | 16 ++++++
spec/classes/cinder_api_spec.rb                    | 12 ----
spec/classes/cinder_config_spec.rb                 | 13 +++++
spec/classes/cinder_cron_db_purge_spec.rb          |  4 +-
spec/classes/cinder_init_spec.rb                   | 12 +++-
spec/classes/cinder_keystone_auth_spec.rb          | 16 +++++-
spec/classes/cinder_keystone_authtoken_spec.rb     |  3 +
spec/classes/cinder_volume_spec.rb                 | 47 +++++++++-------
spec/classes/cinder_wsgi_apache_spec.rb            | 10 ----
spec/spec_helper.rb                                |  3 +
.../cinder_api_paste_ini/ini_setting_spec.rb       | 16 ------
.../cinder_api_uwsgi_config/ini_setting_spec.rb    | 23 --------
.../provider/cinder_config/openstackconfig_spec.rb | 27 ---------
.../cinder_rootwrap_config/ini_setting_spec.rb     | 42 ++++++++++++++
spec/unit/type/cinder_rootwrap_config_spec.rb      | 64 ++++++++++++++++++++++
35 files changed, 389 insertions(+), 173 deletions(-)







More information about the Release-announce mailing list