We are jazzed to announce the release of: puppet-cinder 20.3.0: Puppet module for OpenStack Cinder This release is part of the yoga stable 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.3.0 ^^^^^^ Upgrade Notes ************* * The following resource types have been removed. * "cinder::backend::scaleio" * "cinder::backend::dellemc_vxflexos" * "cinder::backend::dellemc_vmax_iscsi" * Default values of the "cinder::keystone::auth::*_url_v3" parameters have been updated and now these no longer include the "%(tenant_id)s" template. * The "cinder::type" resource type and the "cinder::type_set" resource type have been removed. Deprecation Notes ***************** * The following parameters of the "cinder::backend::netapp" resource type have been deprecated and have no effect now. * "netapp_vfiler" * "netapp_partner_backend_name" * The following parameters of the "cinder::backend::netapp" resource type have been deprecated and have no effect now. * "netapp_webservice_path" * "netapp_controller_ips" * "netapp_sa_password" * The following resource types have been using the credential written in the "[keystone_authtoken]" section of "cinder.conf". However this behavior has been deprecated and now these resource types first look for the yaml files in "/etc/openstack/puppet". Make sure one of "clouds.yaml" or "admin-clouds.yaml" (which is created by puppet- keystone) is created in that directory. * "cinder_type" * "cinder_qos" Changes in puppet-cinder 20.2.0..20.3.0 --------------------------------------- d0d981b setuptools: Disable auto discovery 258098f XtremIO: Remove hard-coded defaults 9bfb474 XtremIO: Accept array for xtremio_ports 1ead748 Rename the spec file to follow the global naming rule 6f10863 NetApp: Deprecate parameters for E-Series systems dc89e9d NetApp: Deprecate parameters for 7mode systems ceaf610 Prepare Yoga RC1 5d85ed3 remove unicode literal from code 6d6b134 Remove tenant_id templating from endpoint URLs 596a774 Deprecate usage of authtoken parameters in providers c6b83e5 Remove deprecated Dell EMC volume drivers f0ed794 Remove deprecated resource types to manage volume type Diffstat (except docs and test files) ------------------------------------- lib/puppet/provider/cinder.rb | 1 + manifests/backend/dellemc_vmax_iscsi.pp | 72 --------- manifests/backend/dellemc_vxflexos.pp | 154 ------------------- manifests/backend/dellemc_xtremio.pp | 16 +- manifests/backend/netapp.pp | 122 ++++++++------- manifests/backend/scaleio.pp | 163 --------------------- manifests/keystone/auth.pp | 18 +-- metadata.json | 8 +- .../dellemc-driver-cleanup-7c8f149c4b71ce4b.yaml | 8 + .../deprecate-netapp-7mode-a241386379e2a93b.yaml | 8 + .../deprecate-netapp-eseries-cc877c5705f34931.yaml | 9 ++ ...vider-deprecate-at-params-65e1ed50038822d3.yaml | 12 ++ ...nant_id-from-endpoint-url-c1034329f9698936.yaml | 6 + ...olume-type-resource-types-16c2cf296c0f4472.yaml | 5 + releasenotes/source/conf.py | 14 +- setup.py | 1 + spec/classes/cinder_keystone_auth_spec.rb | 6 +- spec/defines/cinder_backend_dellemc_vmax_spec.rb | 65 -------- .../cinder_backend_dellemc_vxflexos_spec.rb | 89 ----------- ...c.rb => cinder_backend_dellemc_xtremio_spec.rb} | 12 +- spec/defines/cinder_backend_netapp_spec.rb | 14 -- spec/defines/cinder_backend_scaleio_spec.rb | 90 ------------ 22 files changed, 154 insertions(+), 739 deletions(-)