puppet-cinder 14.1.0 (stein)
We contentedly announce the release of: puppet-cinder 14.1.0: Puppet module for OpenStack Cinder This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-cinder/ For more details, please see below. 14.1.0 ^^^^^^ New Features ************ * Add new "backend_availability_zone" parameter to every volume backend. The parameters are optional, and when set they override the DEFAULT/storage_availability_zone for the corresponding backend. * Added new parameter cinder::enable_new_services that can be used to set the enable_new_services configuration option in the DEFAULT section. * Added Dell EMC SC multipath support This change implements the documented best practice to use multipath with a Cinder deployment by setting a Cinder configuration setting to ensure that multipath is appropriately used by the Dell EMC SC iSCSI driver. Multipath is true by default. Upgrade Notes ************* * The iscsi_ip_address parameter is no longer supported, and has been replaced by a corresponding target_ip_address parameter. This is due to cinder's removal of support for the iscsi_ip_address option during the Stein cycle. * The deprecated cinder::api::nova_catalog_admin_info parameter has been removed. * The Dell EMC SC configuration option excluded_domain_ip has been deprecated and will be removed in a future release. Deployments should now migrate to the option excluded_domain_ips for equivalent functionality. Deprecation Notes ***************** * The following parameters are deprecated because support for them was removed from cinder during the Stein cycle. * iscsi_ip_address * iscsi_port * iscsi_helper * iscsi_protocol They are replaced by the following parameters. * target_ip_address * target_port * target_helper * target_protocol * The following parameters are deprecated because support for them was removed from cinder during the Queens cycle. * glance_api_version * nova_catalog_info * os_privileged_user_name * os_privileged_user_password * os_privileged_user_tenant * os_privileged_user_auth_url Bug Fixes ********* * The ability to specify a Cinder backup driver by module name was deprecated in the Queens release and the ability has now been removed in Cinder. This fix updates the defaults to use the full module name, for example "cinder.backup.drivers.swift.SwiftBackupDriver". Changes in puppet-cinder 13.3.0..14.1.0 --------------------------------------- f8a906b Prepare Stein M1 3810e1b Fix stdlib version in metadata 23d622b Deprecate several iscsi_XXX parameters 2a47110 Add puppet-cinder-tripleo-standalone job 6122791 Set rbd_cluster_name to cope with custom cluster names 2e8ee6f Fix rabbit options in README dcc7b17 Update min tox version to 2.0 bda6d01 Run tripleo standalone job 176ef13 Dell EMC SC: Add support for excluded_domain_ips 87c604b Dissuade .gitignore references to personal tools a96f912 Add ability to configure backend availability zones c1e2c28 Update cinder packages name for Fedora and RedHat > 7 72035c5 Dell EMC SC: Add use_multipath_for_image_xfer 9a1b28c Use backup driver class name 79983f1 Add enable_new_services config option 6bed094 Add cinder QOS support dd23fe6 Add release note for parameter removal 944d484 Add cinder::nova class to configure nova section 3c634d2 Deprecate parameters that have been removed from cinder 99c58fb switch documentation job to new PTI 4ac9f92 import zuul job settings from project-config 1035001 Bump version for the start of Stein ce34f91 Add the missing 'Table of Contents' in README 647a69c Update reno for stable/rocky 08a45ce Remove PE requirement from metadata.json Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 +- .zuul.yaml | 22 +++- README.md | 27 +++-- lib/puppet/provider/cinder_qos/openstack.rb | 90 +++++++++++++++ lib/puppet/type/cinder_qos.rb | 43 +++++++ manifests/api.pp | 107 ++++++++--------- manifests/backend/bdd.pp | 104 ++++++++++++----- manifests/backend/dellemc_unity.pp | 36 +++--- manifests/backend/dellemc_vmax_iscsi.pp | 8 ++ manifests/backend/dellemc_xtremio_iscsi.pp | 8 ++ manifests/backend/dellsc_iscsi.pp | 127 +++++++++++++++------ manifests/backend/emc_vnx.pp | 8 ++ manifests/backend/eqlx.pp | 56 +++++---- manifests/backend/glusterfs.pp | 21 ++-- manifests/backend/gpfs.pp | 57 +++++---- manifests/backend/hpe3par_iscsi.pp | 8 ++ manifests/backend/hpelefthand_iscsi.pp | 8 ++ manifests/backend/iscsi.pp | 99 ++++++++++++---- manifests/backend/netapp.pp | 8 ++ manifests/backend/nexenta.pp | 8 ++ manifests/backend/nexenta_edge.pp | 44 ++++--- manifests/backend/nfs.pp | 8 ++ manifests/backend/nvmeof.pp | 40 ++++--- manifests/backend/pure.pp | 8 ++ manifests/backend/quobyte.pp | 20 +++- manifests/backend/rbd.pp | 17 +++ manifests/backend/san.pp | 62 +++++----- manifests/backend/scaleio.pp | 8 ++ manifests/backend/solidfire.pp | 10 +- manifests/backend/veritas_hyperscale.pp | 14 ++- manifests/backend/vmdk.pp | 8 ++ manifests/backend/vstorage.pp | 30 +++-- manifests/backup/ceph.pp | 4 +- manifests/backup/glusterfs.pp | 4 +- manifests/backup/google.pp | 4 +- manifests/backup/nfs.pp | 4 +- manifests/backup/posix.pp | 4 +- manifests/backup/swift.pp | 4 +- manifests/backup/tsm.pp | 4 +- manifests/glance.pp | 19 +-- manifests/init.pp | 6 + manifests/nova.pp | 89 +++++++++++++++ manifests/params.pp | 11 +- manifests/qos.pp | 33 ++++++ .../notes/nova-class-24c2c12b8d422aee.yaml | 5 + metadata.json | 16 +-- ...ilability_zone-parameters-da10215b94d604f0.yaml | 6 + ...nable-new-services-config-0dffaadac7fa49ea.yaml | 5 + ...ckup-driver-use-classname-910b92dfb6e67697.yaml | 7 ++ .../notes/dellsc-driver-a7cd300a24a64b01.yaml | 7 ++ ...eprecate-iscsi-parameters-9b091c7207694e4c.yaml | 20 ++++ ...precate-queens-parameters-a9cbd23131f763d8.yaml | 12 ++ ...d-nova_catalog_admin_info-de323f732b3ecddc.yaml | 5 + .../sc-driver-exclude-domain-a428e372280c44e8.yaml | 5 + releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 + spec/classes/cinder_api_spec.rb | 95 +++------------ spec/classes/cinder_backup_ceph_spec.rb | 2 +- spec/classes/cinder_backup_glusterfs_spec.rb | 2 +- spec/classes/cinder_backup_google_spec.rb | 2 +- spec/classes/cinder_backup_nfs_spec.rb | 2 +- spec/classes/cinder_backup_posix_spec.rb | 2 +- spec/classes/cinder_backup_swift_spec.rb | 2 +- spec/classes/cinder_backup_tsm_spec.rb | 2 +- spec/classes/cinder_glance_spec.rb | 3 +- spec/classes/cinder_init_spec.rb | 9 +- spec/classes/cinder_nova_spec.rb | 69 +++++++++++ spec/classes/cinder_scheduler_spec.rb | 10 +- spec/classes/cinder_volume_spec.rb | 5 +- spec/defines/cinder_backend_bdd_spec.rb | 56 ++++++--- spec/defines/cinder_backend_dellemc_unity_spec.rb | 17 ++- spec/defines/cinder_backend_dellemc_vmax_spec.rb | 5 +- .../defines/cinder_backend_dellemc_xtremio_spec.rb | 19 ++- spec/defines/cinder_backend_dellsc_iscsi_spec.rb | 71 ++++++++++-- spec/defines/cinder_backend_emc_vnx_spec.rb | 8 +- spec/defines/cinder_backend_eqlx_spec.rb | 27 ++--- spec/defines/cinder_backend_glusterfs_spec.rb | 3 + spec/defines/cinder_backend_gpfs_spec.rb | 38 +++--- spec/defines/cinder_backend_hpe3par_iscsi_spec.rb | 16 +-- .../cinder_backend_hpelefthand_iscsi_spec.rb | 10 +- spec/defines/cinder_backend_iscsi_spec.rb | 47 ++++++-- spec/defines/cinder_backend_netapp_spec.rb | 2 + spec/defines/cinder_backend_nexenta_edge_spec.rb | 12 +- spec/defines/cinder_backend_nexenta_spec.rb | 4 +- spec/defines/cinder_backend_nfs_spec.rb | 3 + spec/defines/cinder_backend_nvmeof_spec.rb | 7 +- spec/defines/cinder_backend_pure_spec.rb | 6 +- spec/defines/cinder_backend_quobyte_spec.rb | 9 +- spec/defines/cinder_backend_rbd_spec.rb | 25 +++- spec/defines/cinder_backend_san_spec.rb | 13 ++- spec/defines/cinder_backend_scaleio_spec.rb | 1 + spec/defines/cinder_backend_solidfire_spec.rb | 1 + .../cinder_backend_veritas_hyperscale_spec.rb | 5 +- spec/defines/cinder_backend_vmdk_spec.rb | 4 + spec/defines/cinder_backend_vstorage_spec.rb | 25 ++-- spec/defines/cinder_qos_spec.rb | 25 ++++ spec/unit/provider/cinder_qos/openstack_spec.rb | 89 +++++++++++++++ spec/unit/type/cinder_qos_spec.rb | 53 +++++++++ tox.ini | 2 +- 99 files changed, 1653 insertions(+), 562 deletions(-)
participants (1)
-
no-reply@openstack.org