We are glad to announce the release of: puppet-cinder 19.1.0: Puppet module for OpenStack Cinder This release is part of the xena 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. 19.1.0 ^^^^^^ New Features ************ * Added parameter backup_swift_create_storage_policy to cinder::backup::swift class. * The new "cinder::cors" class has been added. * Now the "cinder" class supports the following two parameters. * "cinder_internal_tenant_project_id" * "cinder_internal_tenant_user_id" * The new "pure_host_personality" parameter has been added to "cinder::backend::pure" Upgrade Notes ************* * Fedora is no longer supported. * The "cinder::backend::glusterfs" resource type has been removed. * The "cinder::backend::solidfire:sf_enable_volume_mapping" parameter has been removed. * Support for Veritas HyperScale Block Storage driver has been removed. Changes in puppet-cinder 19.0.0..19.1.0 --------------------------------------- c7719d1 Remove deprecated support for GlusterFS volume driver 393402d Solidfire: Remove the deprecated sf_enable_volume_mapping parameter 75949ef Remove support for the Veritas HyperScale Driver bf039f2 Fix wrong explanation of cinder::cors a432ad6 Add support for [cors] options 5e86972 Add backup_swift_create_storage_policy to cinder::backup::swift 2c869fd Fix a wrong spec file name 714c56b Pure Storage driver: Add support for pure_host_personality bf00282 Fix ignored unit test case of cinder::backend::pure 62899eb Allow for '-' in volume type property values a19b83c Add support for cinder_internal_tenant_* parameters 24dbff6 Set fixture paths for unit tests 243e89c Prepare Xena M1 27c6fe9 Drop Fedora support 9078af8 Use oslo::coordination to manage coordination parameters 870ff62 Add support for MultiStrOpt Diffstat (except docs and test files) ------------------------------------- .../{ini_setting.rb => openstackconfig.rb} | 4 +- lib/puppet/provider/cinder_type/openstack.rb | 2 +- lib/puppet/type/cinder_config.rb | 13 ++- manifests/backend/glusterfs.pp | 109 --------------------- manifests/backend/pure.pp | 7 ++ manifests/backend/solidfire.pp | 14 --- manifests/backend/veritas_hyperscale.pp | 66 ------------- manifests/backup/swift.pp | 54 +++++----- manifests/coordination.pp | 4 +- manifests/cors.pp | 58 +++++++++++ manifests/init.pp | 34 +++++-- metadata.json | 14 +-- ...ift_create_storage_policy-ae811a83c2b469ea.yaml | 5 + releasenotes/notes/cors-ec65ae3f0a49fc44.yaml | 4 + .../notes/drop-fedora-797a1e2a02292ab8.yaml | 4 + .../notes/internal_tenant-733c568ffd415bd0.yaml | 7 ++ .../pure_host_personality-f4165f778cf9c423.yaml | 5 + ...e-glusterfs-volume-driver-cb403cb7973cc30a.yaml | 4 + ...-sf_enable_volume_mapping-a0159f78226d2a19.yaml | 5 + ...remove-veritas_hyperscale-bf6af00ea5cbc876.yaml | 4 + spec/classes/cinder_backup_swift_spec.rb | 26 ++--- spec/classes/cinder_coordination_spec.rb | 8 +- spec/classes/cinder_cors_spec.rb | 53 ++++++++++ spec/classes/cinder_init_spec.rb | 19 +++- ...emc_sc.rb => cinder_backend_dellemc_sc_spec.rb} | 0 spec/defines/cinder_backend_glusterfs_spec.rb | 67 ------------- spec/defines/cinder_backend_pure_spec.rb | 15 ++- .../cinder_backend_veritas_hyperscale_spec.rb | 55 ----------- spec/spec_helper.rb | 5 + ...ini_setting_spec.rb => openstackconfig_spec.rb} | 20 ++-- spec/unit/provider/cinder_type/openstack_spec.rb | 6 +- spec/unit/type/cinder_config_spec.rb | 4 +- 32 files changed, 301 insertions(+), 394 deletions(-)