We are pumped to announce the release of: puppet-cinder 19.0.0: Puppet module for OpenStack Cinder This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-cinder Download the package from: https://tarballs.openstack.org/puppet-cinder/ Please report issues through: https://bugs.launchpad.net/puppet-cinder/+bugs For more details, please see below. 19.0.0 ^^^^^^ New Features ************ * The "cinder::backend::dellemc_powerstore::powerstore_appliances" parameter has been deprecated and has no effect now. This parameter will be removed in a future release. * The following parameters have been added to the "cinder::glance" class. * "allowed_direct_url_schemes" * "verify_glance_signatures" * "glance_catalog_info" * "glance_core_properties" * The new "cinder::key_manager" class has been added. This class manages basic options of key managers. * The new "cinder::key_manager::barbican" class has been added. This class manages options of BarbicanKeyManager. * There is now a new policy_dirs parameter in the cinder::policy class, so one can set a custom path. * The new "cinder::api::use_forwarded_for" parameter has been added. * A new class cinder::wsgi::uwsgi exist to allow configuring uwsgi in operating systems that support this (ie: currently Debian). This helps configuring the number of processes, threads and listen socket. Also, a new cinder_api_wsgi_config provider now exist. Upgrade Notes ************* * The following parameters of the "cinder::api" class have been removed. Use the same parameters of the "cinder" class. * "keymgr_encryption_api_url" * "keymgr_encryption_auth_url" * "keymgr_backend" * The support for HPE Lefthand driver has been removed. * Support for Nexenta Edge Driver has been removed. * Remove deprecated cinder::backend::dellemc_xtremio_iscsi. Use cinder::backend::dellemc_xtremio instead. Deprecation Notes ***************** * The "cinder::backend_host" parameter has been deprecated and will be remove in a future release. Use the "cinder::backends::backend_host" parameter instead. * Passing a false value for "cinder::backends::backend_host" has been deprecated. Use "$::os_service_default" instead. * The "cinder::api::keymgr_backend" parameter has been deprecated. Use the "cinder::key_manager" class. * The following parameters of the "cinder" class have been deprecated in favor of the new "cinder::key_manager::barbican" class. * "keymgr_encryption_api_url" * "keymgr_encryption_auth_url" Bug Fixes ********* * Fixed the "cinder::backend_host" parameter which was ignored when its value is defined in class definitions. Because of this, the "cinder" class should be declared before the "cinder::backends" class if the "cinder::backend_host" parameter is set. Changes in puppet-cinder 18.4.0..19.0.0 --------------------------------------- 6874113 Get rid of the $pyvers variable e73bf6a Deprecate the powerstore_appliances parameter 6bb2ece TripleO: Reduce tempest test scope cdb0e11 setup.cfg: Replace dashes with underscores 6dc69ab Create independent classes for key managers e63efab Support more Glance parmaeters defeaf5 Improve unit test coverage of cinder::glance 2b17605 Update default of cinder::glance::glance_api_servers fe5be16 Add support for the use_forwarded_for parameter 8e233cf Deprecate the redundant cinder::backend_host parameter 5449d24 Fix handling of the backend_host parameter 46af894 Bump version for the start of Xena 09aa718 Remove support for Nexenta Edge Driver 51ef949 Remove support for HPE Lefthand driver 5e69220 Fix a typo in file header 9201985 Remove deprecated cinder::backend::dellemc_xtremio_iscsi 003b8d6 Add support for cinder_api_uwsgi_config in Debian a032bec Improve cinder_type properties regex 9efdcd8 Bump dependency in metadata.json 4d8daeb Remove the deprecated keymgr_* parameters of cinder::api 7e897e5 Allow to configure policy_dirs 467bc71 Update master for stable/wallaby Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 5 +- .../cinder_api_uwsgi_config/ini_setting.rb | 10 ++ lib/puppet/type/cinder_api_uwsgi_config.rb | 29 ++++++ lib/puppet/type/cinder_type.rb | 2 +- manifests/api.pp | 31 ++---- manifests/backend/dellemc_powerstore.pp | 19 +++- manifests/backend/dellemc_xtremio_iscsi.pp | 103 -------------------- manifests/backend/hpelefthand_iscsi.pp | 91 ------------------ manifests/backend/nexenta_edge.pp | 104 --------------------- manifests/backends.pp | 18 +++- manifests/deps.pp | 5 + manifests/glance.pp | 30 +++++- manifests/healthcheck.pp | 2 +- manifests/init.pp | 79 +++++++++------- manifests/key_manager.pp | 22 +++++ manifests/key_manager/barbican.pp | 60 ++++++++++++ manifests/params.pp | 3 +- manifests/policy.pp | 8 +- manifests/wsgi/uwsgi.pp | 41 ++++++++ metadata.json | 10 +- .../notes/api-keymgr-cleanup-2fd57dc60c2c0288.yaml | 9 ++ .../cinder-backend_host-bac88f58b0ce8343.yaml | 8 ++ ...ecate-cinder-backend_host-8998890a80cbf783.yaml | 10 ++ ...ate-powerstore_appliances-1a3ef9166d1b35ad.yaml | 6 ++ .../notes/glance-opts-26bd0abe8173cc8c.yaml | 9 ++ .../notes/keymgr-opts-a22700480639d3db.yaml | 21 +++++ .../notes/policy-dirs-9addb26cee0b0a4d.yaml | 5 + ...emove-hpelefthand-support-aad4190684256154.yaml | 4 + .../remove-nexenta-edge-bd90249388eae3b0.yaml | 4 + .../notes/use_forwarded_for-9390c34f298ebae3.yaml | 4 + releasenotes/notes/uwsgi-7c8ef5c5191ea850.yaml | 7 ++ ...o-iscsi-remove-deprecated-01fc5f2d63b0fdb7.yaml | 5 + releasenotes/source/index.rst | 1 + releasenotes/source/wallaby.rst | 6 ++ setup.cfg | 6 +- spec/classes/cinder_api_spec.rb | 13 +++ spec/classes/cinder_backends_spec.rb | 6 +- spec/classes/cinder_client_spec.rb | 10 +- spec/classes/cinder_glance_spec.rb | 102 ++++++++++++-------- spec/classes/cinder_init_spec.rb | 3 - spec/classes/cinder_key_manager_barbican_spec.rb | 57 +++++++++++ spec/classes/cinder_key_manager_spec.rb | 39 ++++++++ spec/classes/cinder_policy_spec.rb | 2 + spec/classes/cinder_wsgi_uwsgi_spec.rb | 31 ++++++ .../cinder_backend_dellemc_powerstore_spec.rb | 2 - .../defines/cinder_backend_dellemc_xtremio_spec.rb | 98 ------------------- .../cinder_backend_hpelefthand_iscsi_spec.rb | 60 ------------ spec/defines/cinder_backend_nexenta_edge_spec.rb | 70 -------------- .../cinder_api_uwsgi_config/ini_setting_spec.rb | 65 +++++++++++++ spec/unit/provider/cinder_type/openstack_spec.rb | 6 +- spec/unit/type/cinder_api_uwsgi_config_spec.rb | 64 +++++++++++++ 51 files changed, 731 insertions(+), 674 deletions(-)
participants (1)
-
no-reply@openstack.org