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(-)
participants (1)
-
no-reply@openstack.org