[release-announce] puppet-manila 20.2.0 (yoga)

no-reply at openstack.org no-reply at openstack.org
Mon Mar 14 17:36:16 UTC 2022


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(-)







More information about the Release-announce mailing list