[release-announce] puppet-cinder 19.0.0 (xena)
no-reply at openstack.org
no-reply at openstack.org
Fri Jul 2 14:07:48 UTC 2021
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(-)
More information about the Release-announce
mailing list