We exuberantly announce the release of: puppet-cinder 19.5.0: Puppet module for OpenStack Cinder This release is part of the xena stable 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.5.0 ^^^^^^ New Features ************ * The following parameter and class have been added, to support usage of the service token feature with the Barbican key manager. * The "cinder::key_manager::barbican::send_service_user_token" parameter * The "cinder::key_manager::barbican::service_user" class * Add new parameter "cinder::backend::pure::pure_eradicate_on_delete" which allows setting of the pure_eradicate_on_delete option on the managed cinder backend for PureStorage. * Add new parameter "cinder::backend::pure::pure_iscsi_cidr" which allows setting of the pure_iscsi_cidr option on the managed cinder backend for PureStorage. Bug Fixes ********* * Bug #1986518 (https://bugs.launchpad.net/puppet- cinder/+bug/1986518): The "cinder::backend::iscsi" defined resource type now modifies the "/etc/tgt/targets.conf" file in Ubuntu and Debian, so that cinder can set up iscsi targets correctly. Changes in puppet-cinder 19.4.0..19.5.0 --------------------------------------- 8de7750 Prepare the final stable/xena release ddf2a6f setuptools: Disable auto discovery 605430e lvm: Modify targets.conf in Ubuntu/Debian 9043186 lvm: Fix duplicate declaration with CentOS + tgtadm 56aa4e9 key_manager: Add service user options for Barbican key manager e8ecf15 [Pure Storage] Add new params for FlashArray Cinder backend 3241ff1 Use service anchor to ensure API is up eb2c462 Remove TripleO job 3e0a053 Update TOX_CONSTRAINTS_FILE for stable/xena 6ffcbf4 Update .gitreview for stable/xena Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 22 ----- manifests/api.pp | 2 +- manifests/backend/iscsi.pp | 66 +++++++-------- manifests/backend/pure.pp | 16 ++++ manifests/key_manager/barbican.pp | 34 ++++---- manifests/key_manager/barbican/service_user.pp | 94 ++++++++++++++++++++++ metadata.json | 2 +- .../barbican_service_user-7c554403b68cbcaa.yaml | 8 ++ .../notes/bug-1986518-2ed0ab4ef3248cd8.yaml | 7 ++ ...urestorage_updated_params-b0f474d9ab08c37e.yaml | 10 +++ setup.py | 1 + spec/classes/cinder_api_spec.rb | 2 +- ...inder_key_manager_barbican_service_user_spec.rb | 79 ++++++++++++++++++ spec/classes/cinder_key_manager_barbican_spec.rb | 45 ++++++----- spec/defines/cinder_backend_iscsi_spec.rb | 19 ++--- spec/defines/cinder_backend_pure_spec.rb | 6 ++ tox.ini | 2 +- 18 files changed, 306 insertions(+), 110 deletions(-)