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

no-reply at openstack.org no-reply at openstack.org
Fri Jul 2 14:12:34 UTC 2021


We are tickled pink to announce the release of:

puppet-manila 19.0.0: Puppet module for OpenStack Manila

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

New Features

* Allow to configure Manila with LVM backend.

* The "manila::backend::ganesha" resource type has been added. This
  allows configuring Ganesha share which is supported by some drivers
  like CephFS.

* The new "manila::healthcheck" class has been added. This class
  manages parameters of healthcheck middlware in oslo.middleware.

* There is now a new policy_dirs parameter in the manila::policy
  class, so one can set a custom path.

* A new class manila::wsgi::uwsgi exist to allow configuring uwsgi
  in operating systems that support this (ie: currently Debian). This
  helps configuring the number of processes, threads and listen
  socket. Also, a new manila_api_uwsgi_config provider now exist.

Changes in puppet-manila 18.4.0..19.0.0
---------------------------------------

2068041 Get rid of the $pyvers variable
f0ec3d8 setup.cfg: Replace dashes with underscores
95dba69 Add support for Ganesha options
a4635de Bump version for the start of Xena
626b4a0 Add support for healthcheck middleware options
0f339af Add support for manila_api_uwsgi_config in Debian
f9f802f Bump dependency in metadata.json
2995df7 Add LVM backend
2061867 Allow to configure policy_dirs
af8d320 metadata.json: debian 11
d4b092e Update master for stable/wallaby


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

.../manila_api_uwsgi_config/ini_setting.rb         |  8 ++
lib/puppet/type/manila_api_uwsgi_config.rb         | 29 +++++++
manifests/backend/ganesha.pp                       | 94 ++++++++++++++++++++++
manifests/backend/lvm.pp                           | 61 ++++++++++++++
manifests/deps.pp                                  |  5 ++
manifests/ganesha.pp                               | 23 ++----
manifests/healthcheck.pp                           | 41 ++++++++++
manifests/params.pp                                |  4 +-
manifests/policy.pp                                |  8 +-
manifests/wsgi/uwsgi.pp                            | 41 ++++++++++
metadata.json                                      | 14 ++--
.../notes/add_lvm_backend-61200603bcb4139e.yaml    |  3 +
.../backend-ganesha-opts-1879e014a3796efd.yaml     |  5 ++
.../notes/healthcheck-a8866f3194375299.yaml        |  5 ++
.../notes/policy-dirs-894617eebc2b8b8c.yaml        |  5 ++
releasenotes/notes/uwsgi-7ada89bee7842ad4.yaml     |  7 ++
releasenotes/source/index.rst                      |  1 +
releasenotes/source/wallaby.rst                    |  6 ++
setup.cfg                                          |  6 +-
spec/classes/manila_client_spec.rb                 | 10 +--
spec/classes/manila_healthcheck_spec.rb            | 55 +++++++++++++
spec/classes/manila_policy_spec.rb                 |  2 +
spec/classes/manila_wsgi_uwsgi_spec.rb             | 31 +++++++
spec/defines/manila_backend_ganesha_spec.rb        | 73 +++++++++++++++++
spec/defines/manila_backend_lvm_spec.rb            | 44 ++++++++++
.../manila_api_uwsgi_config/ini_setting_spec.rb    | 57 +++++++++++++
spec/unit/type/manila_api_uwsgi_config_spec.rb     | 64 +++++++++++++++
27 files changed, 663 insertions(+), 39 deletions(-)







More information about the Release-announce mailing list