[release-announce] puppet-cinder 14.1.0 (stein)

no-reply at openstack.org no-reply at openstack.org
Mon Nov 19 20:57:40 UTC 2018


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(-)







More information about the Release-announce mailing list