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

no-reply at openstack.org no-reply at openstack.org
Fri Feb 15 00:18:21 UTC 2019


We contentedly announce the release of:

puppet-cinder 14.2.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.2.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.

* Add support for configuring the settings necessary for running the
  cinder-volume service in active-active mode. This includes
  configuring the cluster name, and the backend URL used for
  distributed coordination.

* 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 parameter auth_uri is now removed, please use
  www_authenticate_uri.

* The deprecated parameters use_syslog, use_stderr, log_facility,
  log_dir and debug in the init class is now removed. Please set them
  in the logging class.

* 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

* check_revocations_for_cached option is now deprecated for removal,
  the parameter has no effect.

* hash_algorithms option is now deprecated for removal, the
  parameter has no effect.


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 14.1.0..14.2.0
---------------------------------------

d46bab8 Prepare Stein M2
03b634d Fix editorial problem
0fc0043 Fix cinder-qos provider issue with openstackclient >= 3.8.0
8f4fc18 Fix rabbitmq version in metadata
6703a94 Cleanup documentation
ee3d884 Fix lint
e67bcf8 Fix lint
0eb4460 Remove auth_uri
c3b96f8 RBD: Report discard is supported
27239ff Change openstack-dev to openstack-discuss
2de25e4 Remove deprecated logging
3d7128c Add File.expand_path to cinder.rb
8d05dd0 Deprecate pki related options
9eb2b63 Add ability to configure cinder-volume for active-active
05d6b08 Improve cinder::nova support for auth_type password
a7c7299 Convert spec testing to use rspec-puppet-facts
31671eb Cinder-type param is_public/access_project_ids


Diffstat (except docs and test files)
-------------------------------------

README.md                                          |   2 +-
lib/puppet/provider/cinder.rb                      |   2 +
lib/puppet/provider/cinder_qos/openstack.rb        |   6 +-
lib/puppet/provider/cinder_type/openstack.rb       |  53 ++-
lib/puppet/type/cinder_type.rb                     |  14 +
manifests/api.pp                                   |   2 +-
manifests/backend/dellemc_unity.pp                 |   2 +-
manifests/backend/rbd.pp                           |   1 +
manifests/coordination.pp                          |  20 ++
manifests/db/sync.pp                               |   2 +-
manifests/glance.pp                                |   2 +-
manifests/init.pp                                  |  28 --
manifests/keystone/auth.pp                         | 122 ++++---
manifests/keystone/authtoken.pp                    |  56 ++-
manifests/logging.pp                               | 190 +++++-----
manifests/nova.pp                                  |  65 +++-
manifests/params.pp                                |   2 +-
manifests/policy.pp                                |   4 +-
manifests/volume.pp                                |   6 +
metadata.json                                      |  10 +-
...nder-volume-active-active-42b8725370be4dc4.yaml |   6 +
...te_pki_related_parameters-b09c74b4d98224c2.yaml |   6 +
.../notes/remove-auth-uri-d7426ce0677222c8.yaml    |   4 +
...remove-deprecated-logging-28acd6cbd8d1a61a.yaml |   5 +
setup.cfg                                          |   2 +-
spec/classes/cinder_api_spec.rb                    |  45 ++-
spec/classes/cinder_backends_spec.rb               |   7 +-
spec/classes/cinder_backup_ceph_spec.rb            |   6 +-
spec/classes/cinder_backup_glusterfs_spec.rb       |  13 +-
spec/classes/cinder_backup_google_spec.rb          |  13 +-
spec/classes/cinder_backup_nfs_spec.rb             |   6 +-
spec/classes/cinder_backup_posix_spec.rb           |  11 +-
spec/classes/cinder_backup_spec.rb                 |  11 +-
spec/classes/cinder_backup_swift_spec.rb           |  12 +-
spec/classes/cinder_backup_tsm_spec.rb             |  13 +-
spec/classes/cinder_ceilometer_spec.rb             |  28 +-
spec/classes/cinder_client_spec.rb                 |   9 +-
spec/classes/cinder_config_spec.rb                 |   9 +-
spec/classes/cinder_coordination_spec.rb           |  35 ++
spec/classes/cinder_cron_db_purge_spec.rb          |  49 ++-
spec/classes/cinder_db_mysql_spec.rb               | 137 +++----
spec/classes/cinder_db_postgresql_spec.rb          |   5 +-
spec/classes/cinder_db_spec.rb                     | 100 +++---
spec/classes/cinder_db_sync_spec.rb                |  12 +-
spec/classes/cinder_glance_spec.rb                 |  13 +-
spec/classes/cinder_init_spec.rb                   | 395 ++++++++++-----------
spec/classes/cinder_keystone_auth_spec.rb          | 296 +++++++--------
spec/classes/cinder_keystone_authtoken_spec.rb     |  16 +-
spec/classes/cinder_logging_spec.rb                |   8 +-
spec/classes/cinder_nova_spec.rb                   |  19 +-
spec/classes/cinder_params_spec.rb                 |  12 -
spec/classes/cinder_policy_spec.rb                 |   5 +-
spec/classes/cinder_quota_spec.rb                  |  11 +-
spec/classes/cinder_scheduler_filter_spec.rb       |  10 +-
spec/classes/cinder_scheduler_spec.rb              |  89 +++--
spec/classes/cinder_setup_test_volume_spec.rb      |  36 +-
spec/classes/cinder_vmware_spec.rb                 |  50 ++-
spec/classes/cinder_volume_spec.rb                 |  97 +++--
spec/classes/cinder_wsgi_apache_spec.rb            |   3 +-
spec/defines/cinder_backend_bdd_spec.rb            |  78 ++--
spec/defines/cinder_backend_dellemc_unity_spec.rb  |  85 +++--
spec/defines/cinder_backend_dellemc_vmax_spec.rb   |  64 ++--
.../defines/cinder_backend_dellemc_xtremio_spec.rb |  78 ++--
spec/defines/cinder_backend_dellsc_iscsi_spec.rb   | 108 +++---
spec/defines/cinder_backend_emc_vnx_spec.rb        | 105 +++---
spec/defines/cinder_backend_eqlx_spec.rb           | 102 +++---
spec/defines/cinder_backend_glusterfs_spec.rb      |  87 ++---
spec/defines/cinder_backend_gpfs_spec.rb           | 131 ++++---
spec/defines/cinder_backend_hpe3par_iscsi_spec.rb  |  63 ++--
.../cinder_backend_hpelefthand_iscsi_spec.rb       |  54 +--
spec/defines/cinder_backend_iscsi_spec.rb          | 172 +++++----
spec/defines/cinder_backend_netapp_spec.rb         | 185 +++++-----
spec/defines/cinder_backend_nexenta_edge_spec.rb   |  69 ++--
spec/defines/cinder_backend_nexenta_spec.rb        |  67 ++--
spec/defines/cinder_backend_nfs_spec.rb            |  95 +++--
spec/defines/cinder_backend_nvmeof_spec.rb         |  89 +++--
spec/defines/cinder_backend_pure_spec.rb           | 117 +++---
spec/defines/cinder_backend_quobyte_spec.rb        |  45 +--
spec/defines/cinder_backend_rbd_spec.rb            | 190 +++++-----
spec/defines/cinder_backend_san_spec.rb            |  58 +--
spec/defines/cinder_backend_scaleio_spec.rb        |  86 +++--
spec/defines/cinder_backend_solidfire_spec.rb      | 146 ++++----
.../cinder_backend_veritas_hyperscale_spec.rb      |  55 ++-
spec/defines/cinder_backend_vmdk_spec.rb           | 133 +++----
spec/defines/cinder_backend_vstorage_spec.rb       |  85 +++--
spec/defines/cinder_qos_spec.rb                    |  42 ++-
spec/defines/cinder_quota_set_spec.rb              |  97 ++---
spec/defines/cinder_type_set_spec.rb               |  50 ++-
spec/defines/cinder_type_spec.rb                   |  38 +-
spec/unit/provider/cinder_qos/openstack_spec.rb    |  17 +
spec/unit/provider/cinder_type/openstack_spec.rb   |  32 +-
91 files changed, 2704 insertions(+), 2312 deletions(-)







More information about the Release-announce mailing list