[release-announce] puppet-manila 19.4.0 (xena)

no-reply at openstack.org no-reply at openstack.org
Thu Oct 7 08:55:20 UTC 2021


We are overjoyed to announce the release of:

puppet-manila 19.4.0: Puppet module for OpenStack Manila

This release is part of the xena stable 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.

19.4.0
^^^^^^

New Features

* Add new "backend_availability_zone" parameter to every share
  backend. The parameters are optional, and when set they override the
  DEFAULT/storage_availability_zone for the corresponding backend.

* The new "manila::logging::watch_log_file" parameter has been
  added.

* The following parameters have been added to the
  "manila::keystone::auth" class.

  * "configure_user"

  * "configure_user_v2"

  * "configure_user_role"

  * "configure_user_role_v2"

* Adds new purge_config parameter. When set to true, the policy file
  is cleared during configuration process. This allows to remove any
  existing rules before applying them or clean the file when all
  policies got removed.

Changes in puppet-manila 19.3.0..19.4.0
---------------------------------------

17b5c0d Add information technology in the setup.cfg
1764386 Add license information in the setup.cfg
bb059a0 Delete useless code for setup.py
8088251 Stop configuring install_command in tox.
a533529 Fix pbr>=2.0.0 for setup.py
e07a0b4 Update openstackdocstheme to the latest version
ee73f77 Fix typo in a release note file
3567499 Allow disabling management of service user and role
d5ff248 Update reno to the latest version
01341d4 Do not test detail of keystone::resource::service_identity
a0610b6 Add ability to configure backend availability zones
3392829 cephfs_ganesha_server_password should be secret
8762eb9 Fix unit tests incompatible with puppetlab-stdlib 8.0.0
82c6fa5 Fix stdlib version in metadata
0986277 Prepare Xena RC1
7044fbb Add watch_log_file option
4fb1dd5 Allow purging policy files
a37c141 Update the section of quota parameters


Diffstat (except docs and test files)
-------------------------------------

manifests/backend/cephfs.pp                        |  10 +-
manifests/backend/dellemc_isilon.pp                |   8 +
manifests/backend/dellemc_unity.pp                 |   8 +
manifests/backend/dellemc_vmax.pp                  |   8 +
manifests/backend/dellemc_vnx.pp                   |   8 +
manifests/backend/flashblade.pp                    |  14 +-
manifests/backend/generic.pp                       |   8 +
manifests/backend/glusterfs.pp                     |   8 +
manifests/backend/glusternative.pp                 |   8 +
manifests/backend/glusternfs.pp                    |  12 +-
manifests/backend/hitachi_hnas.pp                  |   8 +
manifests/backend/lvm.pp                           |   8 +
manifests/backend/netapp.pp                        |   8 +
manifests/keystone/auth.pp                         |  28 ++-
manifests/logging.pp                               |   6 +
manifests/policy.pp                                |  20 +-
manifests/quota.pp                                 |  37 ++--
metadata.json                                      |  12 +-
...ilability-zone-parameters-1bcf6b1066dc82cf.yaml |   6 +
...add_watch_log_file-option-9aeec2b721b3c9f6.yaml |   4 +
...figure_user-and-user_role-6da5eacad6569b6f.yaml |  10 +
.../policy_purge_config-3016d1e624d6eb31.yaml      |   6 +
setup.cfg                                          |   2 +
setup.py                                           |   4 +-
spec/classes/manila_ganesha_spec.rb                |   2 +-
spec/classes/manila_keystone_auth_spec.rb          | 204 ++++++++++-----------
spec/classes/manila_logging_spec.rb                |   3 +
spec/classes/manila_policy_spec.rb                 |  87 ++++++---
spec/classes/manila_quota_spec.rb                  |  44 ++---
spec/defines/manila_backend_cephfs_spec.rb         |   3 +
spec/defines/manila_backend_dellemc_isilon_spec.rb |  14 +-
spec/defines/manila_backend_dellemc_unity_spec.rb  |   2 +
spec/defines/manila_backend_dellemc_vmax_spec.rb   |  14 +-
spec/defines/manila_backend_dellemc_vnx_spec.rb    |   2 +
spec/defines/manila_backend_flashblade_spec.rb     |   8 +-
spec/defines/manila_backend_ganesha_spec.rb        |   2 +-
spec/defines/manila_backend_generic_spec.rb        |   2 +
spec/defines/manila_backend_glusterfs_spec.rb      |   3 +
spec/defines/manila_backend_glusternative_spec.rb  |   1 +
spec/defines/manila_backend_glusternfs_spec.rb     |   1 +
spec/defines/manila_backend_hitachi_hnas_spec.rb   |   1 +
spec/defines/manila_backend_lvm_spec.rb            |   3 +
spec/defines/manila_backend_netapp_spec.rb         |   2 +
tox.ini                                            |   4 +-
45 files changed, 451 insertions(+), 206 deletions(-)







More information about the Release-announce mailing list