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

no-reply at openstack.org no-reply at openstack.org
Mon Sep 19 17:49:23 UTC 2016


We are jazzed to announce the release of:

puppet-cinder 9.3.0: Puppet module for OpenStack Cinder

This release is part of the newton release series.

For more details, please see below.

9.3.0
^^^^^


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

* Add support for Nexenta Edge backend with iSCSI.

* moves all dependencies to an external class. This allows keystone
  to be installed and managed via external mechanisms like venvs or
  docker.


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

* allow to configure previously hardcoded parameter and add more
  options in nexenta backend.


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

* keystone_enabled is deprecated in favor of auth_strategy

Changes in puppet-cinder 9.2.0..9.3.0
-------------------------------------

2eabdda Nexenta Edge Support
724cbdf Nexenta: Update parameters
962cbe9 Prepare 9.3.0 (newton rc1)
2e60067 Add deps to authtoken
bb1e3e6 Cinder hooks support
f657f9b Update Cinder encryption parameters
4ff096f Add auth_strategy for cinder authtoken


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

README.md                                          |  1 -
lib/puppet/type/cinder_api_paste_ini.rb            |  4 +-
lib/puppet/type/cinder_config.rb                   |  5 +-
lib/puppet/type/cinder_type.rb                     |  5 +-
manifests/api.pp                                   | 39 +++++----
manifests/backend/bdd.pp                           | 23 +++---
manifests/backend/dellsc_iscsi.pp                  |  2 +
manifests/backend/emc_vnx.pp                       |  1 +
manifests/backend/eqlx.pp                          |  2 +
manifests/backend/glusterfs.pp                     |  6 +-
manifests/backend/gpfs.pp                          |  2 +
manifests/backend/hp3par_iscsi.pp                  |  2 +
manifests/backend/hpe3par_iscsi.pp                 |  2 +
manifests/backend/iscsi.pp                         | 21 ++---
manifests/backend/netapp.pp                        |  6 +-
manifests/backend/nexenta.pp                       | 32 ++++++--
manifests/backend/nexenta_edge.pp                  | 92 ++++++++++++++++++++++
manifests/backend/nfs.pp                           |  6 +-
manifests/backend/pure.pp                          |  2 +
manifests/backend/quobyte.pp                       |  2 +
manifests/backend/rbd.pp                           |  3 +-
manifests/backend/san.pp                           |  2 +
manifests/backend/solidfire.pp                     |  2 +
manifests/backend/vmdk.pp                          |  5 +-
manifests/backends.pp                              |  2 +
manifests/backup.pp                                |  7 +-
manifests/backup/ceph.pp                           |  2 +
manifests/backup/glusterfs.pp                      |  2 +
manifests/backup/google.pp                         |  2 +
manifests/backup/nfs.pp                            |  1 +
manifests/backup/posix.pp                          |  2 +
manifests/backup/swift.pp                          |  2 +
manifests/backup/tsm.pp                            |  2 +
manifests/ceilometer.pp                            |  2 +
manifests/client.pp                                |  3 +-
manifests/config.pp                                |  3 +
manifests/cron/db_purge.pp                         |  4 +-
manifests/db.pp                                    |  2 +
manifests/db/mysql.pp                              |  6 +-
manifests/db/postgresql.pp                         |  7 +-
manifests/db/sync.pp                               | 14 ++--
manifests/deps.pp                                  | 73 +++++++++++++++++
manifests/glance.pp                                |  2 +
manifests/init.pp                                  | 12 +--
manifests/keystone/auth.pp                         | 10 ++-
manifests/keystone/authtoken.pp                    |  2 +
manifests/logging.pp                               |  2 +
manifests/policy.pp                                |  3 +
manifests/quota.pp                                 |  2 +
manifests/quota_set.pp                             |  4 +-
manifests/rabbitmq.pp                              |  4 +-
manifests/scheduler.pp                             |  7 +-
manifests/scheduler/filter.pp                      |  2 +
manifests/setup_test_volume.pp                     |  9 ++-
manifests/type.pp                                  |  2 +
manifests/type_set.pp                              |  2 +
manifests/vmware.pp                                |  2 +
manifests/volume.pp                                |  8 +-
manifests/volume/dellsc_iscsi.pp                   |  2 +
manifests/volume/emc_vnx.pp                        |  2 +
manifests/volume/eqlx.pp                           |  2 +
manifests/volume/glusterfs.pp                      |  2 +
manifests/volume/gpfs.pp                           |  2 +
manifests/volume/hp3par_iscsi.pp                   |  2 +
manifests/volume/hpe3par_iscsi.pp                  |  2 +
manifests/volume/iscsi.pp                          |  1 +
manifests/volume/netapp.pp                         |  2 +
manifests/volume/nexenta.pp                        | 31 ++++++--
manifests/volume/nfs.pp                            |  2 +
manifests/volume/pure.pp                           |  2 +
manifests/volume/quobyte.pp                        |  2 +
manifests/volume/rbd.pp                            |  2 +
manifests/volume/san.pp                            |  2 +
manifests/volume/solidfire.pp                      |  2 +
manifests/volume/vmdk.pp                           |  2 +
manifests/wsgi/apache.pp                           |  2 +
metadata.json                                      |  8 +-
.../notes/add-nexenta-edge-06c97283f0216530.yaml   |  3 +
.../notes/auth_strategy-92b645b86a6d288c.yaml      |  3 +
.../external_hooks_support-473735fcfe15bc5d.yaml   |  5 ++
.../nexenta-params-update-2411fefa01ee20aa.yaml    |  4 +
releasenotes/source/conf.py                        |  4 +-
spec/classes/cinder_api_spec.rb                    | 16 ++--
spec/classes/cinder_backup_spec.rb                 |  1 -
spec/classes/cinder_client_spec.rb                 |  2 +-
spec/classes/cinder_cron_db_purge_spec.rb          |  2 +-
spec/classes/cinder_scheduler_spec.rb              |  3 -
spec/classes/cinder_setup_test_volume_spec.rb      |  1 -
spec/classes/cinder_volume_glusterfs_spec.rb       |  4 +-
spec/classes/cinder_volume_iscsi_spec.rb           |  1 -
spec/classes/cinder_volume_nexenta_spec.rb         |  8 +-
spec/classes/cinder_volume_nfs_spec.rb             |  4 +-
spec/classes/cinder_volume_rbd_spec.rb             |  4 +-
spec/defines/cinder_backend_glusterfs_spec.rb      |  4 +-
spec/defines/cinder_backend_nexenta_edge_spec.rb   | 59 ++++++++++++++
spec/defines/cinder_backend_nexenta_spec.rb        |  8 +-
spec/defines/cinder_backend_nfs_spec.rb            |  4 +-
spec/defines/cinder_backend_rbd_spec.rb            |  4 +-
spec/defines/cinder_quota_set_spec.rb              |  2 +-
spec/unit/type/cinder_api_paste_spec.rb            |  6 +-
spec/unit/type/cinder_config_spec.rb               |  6 +-
spec/unit/type/cinder_type_spec.rb                 |  6 +-
102 files changed, 547 insertions(+), 165 deletions(-)






More information about the OpenStack-announce mailing list