[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