We are happy to announce the release of: puppet-cinder 9.1.0: Puppet module for OpenStack Cinder This release is part of the newton release series. For more details, please see below. 9.1.0 ^^^^^ New Features ************ * add hpe3par parameters in h3par_iscsi define and class. * add hpe3par_iscsi define and class * add tests for define and class hpe3par_iscsi Deprecation Notes ***************** * The SSL-related options were removed from init.pp and added to api.pp * Deprecate hp3par_iscsi define and class. * Deprecate all hp3par parameters in define and class Security Issues *************** * Set the permissions of the file used as backend for the test volume to 0640, to avoid giving read permissions to any user on created volumes. Bug Fixes ********* * The keystone auth class has been updated to provide a default service_name to allow a user to specify a custom auth_name that may not contain the name of the service. * Added the ability to manage the memcached servers for keystone_authtoken in cinder::api Changes in puppet-cinder 9.0.0..9.1.0 ------------------------------------- c990986 Prepare 9.1.0 (newton-2) f73b71c Add memcached_servers for keystone authtoken 648abda Fix README c2dfb0d Remove 12.04 and add 16.04 to metadata 1b86208 Remove mitaka release prelude note 9d61bdc Use service default for Swift URLs in cinder/backup/swift.pp 1e312dc Move SSL parameters to api.pp 3694309 Add nodepool-xenial.yml file b2a1ce6 Change default service_name to 'cinder' 61024bb Fix facts for policy test a8b991f Ensure test volume file permissions are correct e5e8d0b Deprecation and Upgrades for HP3PAR Diffstat (except docs and test files) ------------------------------------- README.md | 4 +- manifests/api.pp | 57 +++++++++++- manifests/backend/hp3par_iscsi.pp | 28 +++--- manifests/backend/hpe3par_iscsi.pp | 102 +++++++++++++++++++++ manifests/backup/swift.pp | 10 +- manifests/init.pp | 67 +++++--------- manifests/keystone/auth.pp | 35 +++---- manifests/setup_test_volume.pp | 4 + manifests/volume/hp3par_iscsi.pp | 34 ++++--- manifests/volume/hpe3par_iscsi.pp | 83 +++++++++++++++++ metadata.json | 10 +- .../Test-volume-permissions-7ca9964fdb8491a2.yaml | 5 + .../notes/cinder-api-ssl-08f7be7fe02510c7.yaml | 3 + .../hp3par-deprecations-b3cf23bdc905c6d9.yaml | 8 ++ .../notes/keystone-auth-name-04bbc48dfe77959c.yaml | 5 + ...stone-authtoken-memcached-47d5145d2b4d9b67.yaml | 4 + releasenotes/notes/mitaka-dece9d43a565e6cb.yaml | 3 - releasenotes/source/conf.py | 4 +- spec/acceptance/nodesets/nodepool-xenial.yml | 10 ++ spec/classes/cinder_api_spec.rb | 39 ++++++++ spec/classes/cinder_backup_swift_spec.rb | 4 +- spec/classes/cinder_policy_spec.rb | 2 +- spec/classes/cinder_setup_test_volume_spec.rb | 6 ++ spec/classes/cinder_spec.rb | 45 --------- spec/classes/cinder_volume_hp3par_iscsi_spec.rb | 22 ++--- spec/classes/cinder_volume_hpe3par_iscsi_spec.rb | 45 +++++++++ spec/defines/cinder_backend_hp3par_iscsi_spec.rb | 18 ++-- spec/defines/cinder_backend_hpe3par_iscsi_spec.rb | 47 ++++++++++ 28 files changed, 520 insertions(+), 184 deletions(-)