[release-announce] puppet-manila 20.1.0 (yoga)
no-reply at openstack.org
no-reply at openstack.org
Tue Feb 1 09:40:13 UTC 2022
We are stoked to announce the release of:
puppet-manila 20.1.0: Puppet module for OpenStack Manila
This release is part of the yoga release series.
The source is available from:
https://opendev.org/openstack/puppet-manila
Download the package from:
https://tarballs.openstack.org/puppet-manila/
Please report issues through:
https://bugs.launchpad.net/puppet-manila/+bugs
For more details, please see below.
20.1.0
^^^^^^
New Features
************
* Support for Dell EMC PowerMax backend has been added.
* The following three parameters have been added to the "manila"
class.
* "report_interval"
* "periodic_interval"
* "periodic_fuzzy_delay"
* The "system_scope" parameter has been added to the
"manila::keystone::authtoken" class.
* The "manila::keystone::auth" class now supports customizing roles
assigned to the manila service user.
* The "manila::keystone::auth" class now supports defining assignmet
of system-scoped roles to the manila service user.
Deprecation Notes
*****************
* Support for the Dell EMC VMAX backend has been deprecated.
Changes in puppet-manila 20.0.0..20.1.0
---------------------------------------
f0c9305 Prepare Yoga M2
5bdbf14 Remove usage of custom os_package_type fact
9be4e0e Enable DB purge cron job after database is initialized
4fd2e39 Load libraries in a single place
1c9d907 Clean up direct dependencies on puppetlabs-apache
7e17e2c Remove redundant default for [DEFAULT] control_exchange
87e9912 Support tunable parameters related to periodic tasks
74f2481 Install coordination backend packages before starting services
c9e6385 Fix dependencies related to openstacklib::policy
1dcb01f Accept system scope credentials for Keystone API request
d3fdc33 Deprecate support for Dell EMC VMAX backend
2e56767 Add support for PowerMax driver
Diffstat (except docs and test files)
-------------------------------------
manifests/api.pp | 1 -
manifests/backend/dellemc_powermax.pp | 116 +++++++++++++++++++++
manifests/backend/dellemc_vmax.pp | 4 +
manifests/cron/db_purge.pp | 2 +-
manifests/deps.pp | 6 +-
manifests/init.pp | 23 +++-
manifests/keystone/auth.pp | 32 ++++++
manifests/keystone/authtoken.pp | 6 ++
manifests/wsgi/apache.pp | 5 -
manifests/wsgi/uwsgi.pp | 2 +-
metadata.json | 14 +--
.../notes/dellemc_powermax-6ded05263d935f14.yaml | 4 +
.../deprecate-dellemc_vmax-c33b3e75c5324458.yaml | 4 +
.../notes/periodic-tunables-e228f296c38202cd.yaml | 8 ++
.../system_scope-keystone-57f90004f977fe29.yaml | 13 +++
spec/classes/manila_cron_db_purge_spec.rb | 4 +-
spec/classes/manila_init_spec.rb | 11 +-
spec/classes/manila_keystone_auth_spec.rb | 15 +++
spec/classes/manila_keystone_authtoken_spec.rb | 3 +
spec/classes/manila_wsgi_apache_spec.rb | 10 --
.../manila_backend_dellemc_powermax_spec.rb | 78 ++++++++++++++
spec/spec_helper.rb | 3 +
.../manila_api_paste_ini/ini_setting_spec.rb | 22 ----
.../manila_api_uwsgi_config/ini_setting_spec.rb | 16 ---
.../provider/manila_config/openstackconfig_spec.rb | 27 -----
25 files changed, 331 insertions(+), 98 deletions(-)
More information about the Release-announce
mailing list