[puppet] puppet-cinder 12.0.0 (queens)
We are ecstatic to announce the release of: puppet-cinder 12.0.0: Puppet module for OpenStack Cinder This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/puppet-cinder/ For more details, please see below. 12.0.0 ^^^^^^ New Features ************ * Add parameter to apacher_wsgi to allow overwrite and/or add additional wsgi process options. Known Issues ************ * Keystone v2.0 API was removed so we need to set a default value for user_domain_name and project_domain name, which will be Default as it is already in some other classes in modules. Upgrade Notes ************* * Removing all deprecated cinder::volume::-classes for setting up backends. Please replace old classes with the backend-defines. * Removed cinder::volume::dellsc_iscsi, use cinder::backend::dellsc_iscsi * Removed cinder::volume::emc_vnx, use cinder::backend::emc_vnc * Removed cinder::volume::eqlx, use cinder::backend::eqlx * Removed cinder::volume::glusterfs, use cinder::backend::glusterfs * Removed cinder::volume::gpfs, use cinder::backend::gpfs * Removed cinder::volume::hpe3par_iscsi, use cinder::backend::hpe3par_iscsi * Removed cinder::volume::iscsi, use cinder::backend::iscsi * Removed cinder::volume::netapp, use cinder::backend::netapp * Removed cinder::volume::nexenta, use cinder::backend::nexenta * Removed cinder::volume::nfs, use cinder::backend::nfs * Removed cinder::volume::pure, use cinder::backend::pure * Removed cinder::volume::quobyte, use cinder::backend::quobyte * Removed cinder::volume::rbd, use cinder::backend::rbd * Removed cinder::volume::san, use cinder::backend::san * Removed cinder::volume::solidfire, use cinder::backend::solidfire * Removed cinder::volume::vmdk, use cinder::backend::vmdk * Deprecated cinder::backend::emc_vnx::iscsi_ip_address had no effect. Deprecation Notes ***************** * revocation_cache_time option is now deprecated for removal, the parameter has no effect. Bug Fixes ********* * keymgr_api_class is now deprecated in favor of keymgr_backend, with full backward compatibility for users. keymgr_backend is set to cinder.keymgr.conf_key_mgr.ConfKeyManager by default and configure key_manager/backend instead of key_manager/api_class. It reflects what openstack/cinder did in Queens cycle. Changes in puppet-cinder 11.3.0..12.0.0 --------------------------------------- eb5ad47 Add Puppet package to bindep, for module build aa87b39 Fix key_manager config for Queens fec9436 Prepare for Queens Milestone 1 d4711a0 apache wsgi: Exchange defaults for workers and threads f230a2c Remove deprecated option from emc_vnx-backend c9c4614 Remove deprecated classes for setting up backends 35250f6 Fix README, was referring to deprecated class c8745f7 Configure *_domain_name to Default by default f47eb9a Allow setting log files for apache vhost c524b49 Accept empty strings for log_dir 74c8acb Read os_region_name from cinder.conf when doing requests with the Openstack client 5cb306a Install ceph-common when RBD backend is enabled d383144 Refactor Beaker jobs to use integration job classes 64f124c Always set keymgr_api_class d260b6f Fix path to ScaleIO backend driver 9f5450b Update openstackdocstheme to latest version 0a71320 Update outdated url in readme 05735a5 Deprecate revocation_cache_time option 1585031 Fix spelling error and update document links c777557 add parameter to overwrite/add wsgi process options 499b13e Install thin-provisioning-tools for Debian based systems bdf5486 Use Python to compute release notes version 06ed991 Update versions for Queens cycle c70477d Update reno for stable/pike 8be60f0 VStorage: manage volume types for ploop and qcow2 volumes 778e2ea Update reno>=2.5.0 Diffstat (except docs and test files) ------------------------------------- CHANGELOG.md | 2 +- README.md | 9 +- bindep.txt | 3 +- lib/puppet/provider/cinder.rb | 6 + manifests/api.pp | 27 ++- manifests/backend/emc_vnx.pp | 12 - manifests/backend/iscsi.pp | 9 + manifests/backend/rbd.pp | 5 + manifests/backend/scaleio.pp | 2 +- manifests/backend/vstorage.pp | 6 +- manifests/keystone/authtoken.pp | 32 ++- manifests/logging.pp | 6 +- manifests/params.pp | 2 + manifests/volume/dellsc_iscsi.pp | 110 --------- manifests/volume/emc_vnx.pp | 108 --------- manifests/volume/eqlx.pp | 153 ------------ manifests/volume/glusterfs.pp | 69 ------ manifests/volume/gpfs.pp | 115 --------- manifests/volume/hpe3par_iscsi.pp | 88 ------- manifests/volume/iscsi.pp | 61 ----- manifests/volume/netapp.pp | 264 --------------------- manifests/volume/nexenta.pp | 82 ------- manifests/volume/nfs.pp | 85 ------- manifests/volume/pure.pp | 61 ----- manifests/volume/quobyte.pp | 60 ----- manifests/volume/rbd.pp | 97 -------- manifests/volume/san.pp | 94 -------- manifests/volume/solidfire.pp | 86 ------- manifests/volume/vmdk.pp | 84 ------- manifests/wsgi/apache.pp | 112 +++++---- metadata.json | 8 +- .../notes/api_key_backend-f3272420502b4206.yaml | 9 + .../notes/default-domain-aa57e4969162dc52.yaml | 7 + ...tion_cache_time_parameter-8db72b4538599f5d.yaml | 4 + ...lume_classes_for_backends-efc0a55d8a493887.yaml | 23 ++ ...i_ip_address_from_emc_vnx-e65fe0132cb2a334.yaml | 3 + .../wsgi_process_options-228abceca6a02d99.yaml | 4 + releasenotes/source/conf.py | 4 +- releasenotes/source/index.rst | 1 + releasenotes/source/pike.rst | 6 + spec/acceptance/basic_cinder_spec.rb | 58 +---- spec/classes/cinder_api_spec.rb | 17 +- spec/classes/cinder_keystone_authtoken_spec.rb | 7 +- spec/classes/cinder_volume_dellsc_iscsi_spec.rb | 67 ------ spec/classes/cinder_volume_emc_vnx_spec.rb | 68 ------ spec/classes/cinder_volume_eqlx_spec.rb | 80 ------- spec/classes/cinder_volume_glusterfs_spec.rb | 55 ----- spec/classes/cinder_volume_gpfs_spec.rb | 21 -- spec/classes/cinder_volume_hpe3par_iscsi_spec.rb | 45 ---- spec/classes/cinder_volume_iscsi_spec.rb | 99 -------- spec/classes/cinder_volume_netapp_spec.rb | 99 -------- spec/classes/cinder_volume_nexenta_spec.rb | 60 ----- spec/classes/cinder_volume_nfs_spec.rb | 64 ----- spec/classes/cinder_volume_pure_spec.rb | 62 ----- spec/classes/cinder_volume_quobyte_spec.rb | 39 --- spec/classes/cinder_volume_rbd_spec.rb | 90 ------- spec/classes/cinder_volume_san_spec.rb | 58 ----- spec/classes/cinder_volume_solidfire_spec.rb | 70 ------ spec/classes/cinder_volume_vmdk_spec.rb | 80 ------- spec/classes/cinder_wsgi_apache_spec.rb | 55 +++-- spec/defines/cinder_backend_rbd_spec.rb | 1 + spec/defines/cinder_backend_scaleio_spec.rb | 2 +- spec/defines/cinder_backend_vstorage_spec.rb | 7 +- test-requirements.txt | 5 +- 64 files changed, 274 insertions(+), 2854 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 629ab00..8db5c0d 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -3 +3 @@ sphinx>=1.6.2 # BSD -openstackdocstheme>=1.16.0 # Apache-2.0 +openstackdocstheme>=1.17.0 # Apache-2.0 @@ -6,2 +6 @@ openstackdocstheme>=1.16.0 # Apache-2.0 -# FIXME: reno is manually pinned to !=2.0.0 because of bug #1651995 -reno!=2.0.0,!=2.3.1,>=1.8.0 # Apache-2.0 +reno>=2.5.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org