[new][puppet] puppet-cinder 9.2.0 release (newton)
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(-)
participants (1)
-
no-reply@openstack.org