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