We are jazzed to announce the release of: puppet-cinder 17.2.0: Puppet module for OpenStack Cinder This release is part of the victoria 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. 17.2.0 ^^^^^^ New Features ************ * The new "cinder::keystone::authtoken::interface" parameter has been added, which can be used to set the interface parameter in authtoken middleware. * Add Dell EMC PowerStore backend cinder driver support Upgrade Notes ************* * The cinder::ceilometer class is removed, set the parameters in the cinder class directly instead. Deprecation Notes ***************** * Cinder's Key Manager parameters have moved from cinder::api to the cinder class. The following parameters are deprecated: * cinder::api::keymgr_backend * cinder::api::keymgr_encryption_api_url * cinder::api::keymgr_encryption_auth_url They are replaced by the following new parameters: * cinder::keymgr_backend * cinder::keymgr_encryption_api_url * cinder::keymgr_encryption_auth_url Bug Fixes ********* * Cinder's Key Manager parameters are no longer associated with just the cinder-api service. The parameters are always configured so that the cinder-volume and cinder-backup services can also access the Key Manager. Fixes *bug 1886081 <https://bugs.launchpad.net/puppet- cinder/+bug/1886081>* Changes in puppet-cinder 17.1.0..17.2.0 --------------------------------------- f7505b1 Prepare Victoria M2 e13e098 Support for Dell EMC PowerStore Cinder Backend 924c787 Change to relative include 17b97ec Add support for the interface parameter in authtoken middleware 970fa8d Move the keymgr_XXX parameters from cinder::api to init 8e0d2e2 Remove cinder::ceilometer Diffstat (except docs and test files) ------------------------------------- manifests/api.pp | 44 ++++---- manifests/backend/dellemc_powerstore.pp | 95 ++++++++++++++++ manifests/ceilometer.pp | 29 ----- manifests/client.pp | 2 +- manifests/init.pp | 42 +++++-- manifests/keystone/authtoken.pp | 7 ++ metadata.json | 8 +- ...stone-authtoken-interface-9da7455a49e59ad7.yaml | 6 + ...ove-keymgr-params-to-init-a745c0eed3062392.yaml | 18 +++ .../notes/powerstore-driver-c6cd300a24a64b01.yaml | 3 + .../remove-cinder-ceilometer-8b670329334c4b10.yaml | 5 + spec/classes/cinder_api_spec.rb | 29 ----- spec/classes/cinder_init_spec.rb | 18 +++ spec/classes/cinder_keystone_authtoken_spec.rb | 3 + .../cinder_backend_dellemc_powerstore_spec.rb | 123 +++++++++++++++++++++ 15 files changed, 336 insertions(+), 96 deletions(-)