[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