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(-)
participants (1)
-
no-reply@openstack.org