[openstack-announce] [new][puppet] puppet-cinder 9.2.0 release (newton)

no-reply at openstack.org no-reply at openstack.org
Mon Aug 29 18:25:38 UTC 2016


We are jazzed to announce the release of:

puppet-cinder 9.2.0: Puppet module for OpenStack Cinder

This release is part of the newton release series.

For more details, please see below.

9.2.0
^^^^^


New Features
************

* Added config options to cinder::backup::swift for V3
  authentication. The options added are backup_swift_user_domain,
  backup_swift_project_domain, and backup_swift_project.

* Added new manifests to configure cinder backup drivers for
  GlusterFS, Google Cloud Storage, Posix filesystem, and Tivoli
  Storage Manager.

* Configure keystonemiddleware in a consistent way with all options
  required for Keystone v3.

* Allow to configure Key Manager api class parameter to communicate
  with Barbican.

* Switch SolidFire backend parameters to $::os_service_default.

* manage_volume_type is a new parameter present in every Cinder
  backend. When set to True, it will manage the Cinder Volume type for
  the backend. For backward compatibility, it is set to False by
  default.


Upgrade Notes
*************

* allow to configure previously hardcoded parameters and add more
  options in emc vnx.


Deprecation Notes
*****************

* cinder::api::auth_type is deprecated, use
  cinder::keystone::authtoken::auth_type instead.

* cinder::api::identity_uri is deprecated, use
  cinder::keystone::authtoken::auth_url instead.

* cinder::api::auth_uri is deprecated, use
  cinder::keystone::authtoken::auth_uri instead.

* cinder::api::keystone_tenant is deprecated, use
  cinder::keystone::authtoken::project_name instead.

* cinder::api::keystone_user is deprecated, use
  cinder::keystone::authtoken::username instead.

* cinder::api::keystone_password is deprecated, use
  cinder::keystone::authtoken::password instead.

* cinder::api::memcached_servers is deprecated, use
  cinder::keystone::authtoken::memcached_servers instead.

* Support for drivers in the Cinder.conf DEFAULT section is
  deprecated and will be removed after the Newton release. Please
  update your puppet implementations to use cinder::backend instead.


Bug Fixes
*********

* Fixes bug 1605368 such that the parameter sf_svip is not include
  when not set.


Other Notes
***********

* Increase code testing coverage for SolidFire backend module.

Changes in puppet-cinder 9.1.0..9.2.0
-------------------------------------

e14e4f4 Prepare 9.2.0 (newton b3)
100184e Add support for allow_availability_zone_fallback parameter
8ed56a0 Loopback volume - prevent race between losetup and pvdisplay
16b4cb7 Move other-requirements.txt to bindep.txt
642aa03 Allow to manage Cinder Volume types from backends
cfd7891 Fix auth_type default value in doc
bd49302 Configure keystone authtoken options
b306b50 GPFS NFS support
d0e0cdc Deprecate drivers in Cinder.conf DEFAULT section.
a584401 Removing deprecated cluster_id db var
18a914c SolidFire backend deployment should use $::os_service_default
60b9993 Add key manager parameters
d0638e7 Add new backup driver manifests
6bc57a2 Add missing V3 Auth configs to backup_swift
cb8e2d5 Changes in EMC VNX
a647883 Enable Key Manager service (Barbican) parameter
c21f17a Include openstacklib defaults manifest.


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

bindep.txt                                         |   0
lib/puppet/provider/cinder.rb                      |  10 +-
manifests/api.pp                                   | 198 ++++++++-------
manifests/backend/bdd.pp                           |  14 ++
manifests/backend/dellsc_iscsi.pp                  |  14 ++
manifests/backend/emc_vnx.pp                       |  76 ++++--
manifests/backend/eqlx.pp                          |  14 ++
manifests/backend/glusterfs.pp                     |  14 ++
manifests/backend/gpfs.pp                          |  44 ++++
manifests/backend/hp3par_iscsi.pp                  |  14 ++
manifests/backend/hpe3par_iscsi.pp                 |  14 ++
manifests/backend/iscsi.pp                         |  14 ++
manifests/backend/netapp.pp                        |  14 ++
manifests/backend/nexenta.pp                       |  14 ++
manifests/backend/nfs.pp                           |  14 ++
manifests/backend/pure.pp                          |  14 ++
manifests/backend/quobyte.pp                       |  14 ++
manifests/backend/rbd.pp                           |  14 ++
manifests/backend/san.pp                           |  14 ++
manifests/backend/solidfire.pp                     |  54 ++--
manifests/backend/vmdk.pp                          |  14 ++
manifests/backup/glusterfs.pp                      |  53 ++++
manifests/backup/google.pp                         | 123 +++++++++
manifests/backup/posix.pp                          |  74 ++++++
manifests/backup/swift.pp                          |  21 ++
manifests/backup/tsm.pp                            |  58 +++++
manifests/db/mysql.pp                              |  10 -
manifests/init.pp                                  |  20 +-
manifests/keystone/authtoken.pp                    | 280 +++++++++++++++++++++
manifests/params.pp                                |   1 +
manifests/setup_test_volume.pp                     |   1 +
manifests/volume/dellsc_iscsi.pp                   |   4 +
manifests/volume/emc_vnx.pp                        |  63 +++--
manifests/volume/eqlx.pp                           |   3 +
manifests/volume/glusterfs.pp                      |   3 +
manifests/volume/gpfs.pp                           |  34 +++
manifests/volume/hp3par_iscsi.pp                   |   1 -
manifests/volume/hpe3par_iscsi.pp                  |   3 +
manifests/volume/iscsi.pp                          |   3 +
manifests/volume/netapp.pp                         |   3 +
manifests/volume/nexenta.pp                        |   3 +
manifests/volume/nfs.pp                            |   3 +
manifests/volume/pure.pp                           |   3 +
manifests/volume/quobyte.pp                        |   3 +
manifests/volume/rbd.pp                            |   3 +
manifests/volume/san.pp                            |   3 +
manifests/volume/solidfire.pp                      |   3 +
manifests/volume/vmdk.pp                           |   3 +
metadata.json                                      |   8 +-
other-requirements.txt                             |   0
...ft-backup-v3-auth-configs-acc652e13f8c836e.yaml |   5 +
.../add_new_backup_drivers-05d5e78c15f533de.yaml   |   5 +
releasenotes/notes/authtoken-75874feee752aa5d.yaml |  11 +
releasenotes/notes/barbican-356c86ac7a7a327c.yaml  |   3 +
...recate-drivers-in-default-f4a7c69ea9415375.yaml |   5 +
.../notes/emc_vnx_driver-359208e3eeeaabf7.yaml     |   4 +
...olidfire-service-defaults-765ceeb5bec4eddd.yaml |   9 +
.../notes/volume_type-125be2a2e5b466aa.yaml        |   5 +
releasenotes/source/conf.py                        |   4 +-
spec/acceptance/basic_cinder_spec.rb               |   5 +-
spec/classes/cinder_api_spec.rb                    |  66 +++--
spec/classes/cinder_backup_glusterfs_spec.rb       |  69 +++++
spec/classes/cinder_backup_google_spec.rb          | 113 +++++++++
spec/classes/cinder_backup_posix_spec.rb           |  78 ++++++
spec/classes/cinder_backup_swift_spec.rb           |   6 +
spec/classes/cinder_backup_tsm_spec.rb             |  73 ++++++
spec/classes/cinder_keystone_authtoken_spec.rb     | 145 +++++++++++
spec/classes/cinder_spec.rb                        |   1 +
spec/classes/cinder_volume_emc_vnx_spec.rb         |  25 +-
spec/defines/cinder_backend_bdd_spec.rb            |  16 +-
spec/defines/cinder_backend_dellsc_iscsi_spec.rb   |   9 +
spec/defines/cinder_backend_emc_vnx_spec.rb        |  30 ++-
spec/defines/cinder_backend_eqlx_spec.rb           |   9 +
spec/defines/cinder_backend_glusterfs_spec.rb      |   9 +
spec/defines/cinder_backend_gpfs_spec.rb           |  21 +-
spec/defines/cinder_backend_hp3par_iscsi_spec.rb   |   9 +
spec/defines/cinder_backend_hpe3par_iscsi_spec.rb  |   9 +
spec/defines/cinder_backend_iscsi_spec.rb          |  11 +-
spec/defines/cinder_backend_netapp_spec.rb         |   9 +
spec/defines/cinder_backend_nexenta_spec.rb        |   9 +
spec/defines/cinder_backend_nfs_spec.rb            |   9 +
spec/defines/cinder_backend_pure_spec.rb           |   9 +
spec/defines/cinder_backend_quobyte_spec.rb        |   8 +
spec/defines/cinder_backend_rbd_spec.rb            |   9 +
spec/defines/cinder_backend_san_spec.rb            |   9 +
spec/defines/cinder_backend_solidfire_spec.rb      | 113 ++++++---
spec/defines/cinder_backend_vmdk_spec.rb           |   9 +
spec/unit/provider/cinder_spec.rb                  |  14 +-
88 files changed, 2095 insertions(+), 240 deletions(-)






More information about the OpenStack-announce mailing list