We are stoked to announce the release of: puppet-manila 20.2.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.2.0 ^^^^^^ New Features ************ * Now this module supports CentOS 9 and Red Hat Enterprise Linux 9. * The new "manila_rootwrap_config" resource has been added. This resource can be used to manage contents of "rootwrap.conf" * The new "manila::config::manila_rootwrap_config" parameter has been added. This parameter accepts arbitrary configuration of "rootwrap.conf". * The "manila::backend::dellemc_unity" resource type now supports the "report_default_filter_function" parameter. * The "manila::backend::dellemc_unity" resource type now supports the "unity_share_server" parameter. Upgrade Notes ************* * Defaut value of the "emc_ssl_cert_verify" parameter in the following resource types will be changed from "false" to service default which is effectively "true". Make sure the parameter is set if needed. * "manila::backend::dellemc_unity" * "manila::backend::dellemc_vnx" * The "manila::amqp_allow_insecure_clients" parameter has been removed. * The following parameters of the "manila" class has been removed. * "database_min_pool_size" * "sql_connection" * "sql_idle_timeout" * "database_max_overflow" * "database_max_pool_size" * "database_max_retries" * "database_retry_interval" * The "database_min_pool_size" parameter of the "manila::db" class has been removed. Changes in puppet-manila 20.1.0..20.2.0 --------------------------------------- ca0d488 Prepare Yoga M3 b90d851 Add CentOS/RHEL 9 to supported operating systems cbc8b3f Avoid hard-coding OS user/group in each manifest a36a020 Fix typo in unit tests a8fa9f2 CentOS 9: Disable unit tests dependent on puppet-postgresql d90216b Do not define service resource when service management is disabled 1e48b16 Clean up redundant dependency definitions 7c39b0e Remove deprecated amqp_allow_insecure_clients 3224797 Clean up deprecated database parameters b7b2ef0 Remove integration job 24e6640 Simplify definition to ensure keystone resource creation 356a31d Add support for rootwrap.conf 3eaf89c Add unit tests of manila::config 581597f Do not test details of oslo::concurrency 10345f9 Avoid testing details of oslo::messaging(::*) 2e6f33e Fix dependency to purge default vhost config e197b39 Prepare updating default of emc_ssl_cert_verify fc19c68 Refactor defaults of manila::backend::dellemc_unity 5976686 Unity: Add support for report_default_filter_function 3f089d4 Unity: Add support for unity_share_server Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 - .../provider/manila_rootwrap_config/ini_setting.rb | 10 ++ lib/puppet/type/manila_rootwrap_config.rb | 29 ++++++ manifests/api.pp | 53 +++++----- manifests/backend/dellemc_unity.pp | 77 ++++++++------ manifests/backend/dellemc_vnx.pp | 9 +- manifests/config.pp | 12 ++- manifests/cron/db_purge.pp | 6 +- manifests/db.pp | 33 ++---- manifests/db/sync.pp | 4 +- manifests/deps.pp | 5 + manifests/init.pp | 80 -------------- manifests/keystone/auth.pp | 12 +-- manifests/params.pp | 9 +- manifests/scheduler.pp | 19 ++-- manifests/share.pp | 22 ++-- manifests/wsgi/apache.pp | 7 +- metadata.json | 16 +-- .../notes/centos-9-support-bef2b97780479782.yaml | 4 + ...hange-emc_ssl_cert_verify-2a6204b63853bdf1.yaml | 9 ++ ...qp_allow_insecure_clients-dd3e13044b0b8f90.yaml | 4 + .../remove-database-params-f0640bd1c0cb8ceb.yaml | 16 +++ releasenotes/notes/rootwrap-f6fb438dc6b03308.yaml | 9 ++ ...t_default_filter_function-5d42810bbbeabca7.yaml | 5 + .../notes/unity_share_server-31bce3e772e0b617.yaml | 5 + spec/acceptance/basic_manila_spec.rb | 4 +- spec/classes/manila_api_spec.rb | 4 +- spec/classes/manila_config_spec.rb | 62 +++++++++++ spec/classes/manila_db_postgresql_spec.rb | 5 +- spec/classes/manila_init_spec.rb | 116 +++++++++------------ spec/classes/manila_scheduler_spec.rb | 4 +- spec/classes/manila_share_spec.rb | 4 +- spec/defines/manila_backend_dellemc_unity_spec.rb | 56 +++++----- .../manila_rootwrap_config/ini_setting_spec.rb | 42 ++++++++ spec/unit/type/manila_rootwrap_config_spec.rb | 64 ++++++++++++ 35 files changed, 493 insertions(+), 324 deletions(-)