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

no-reply at openstack.org no-reply at openstack.org
Tue Apr 5 09:42:02 UTC 2022


We joyfully announce the release of:

puppet-manila 20.3.0: Puppet module for OpenStack Manila

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

20.3.0
^^^^^^


New Features
************

* The new "manila_type" resource has been added. This can be used to
  manage share types in Manila.

* The new "system_scope" parameter has been added to the following
  classes.

  * "manila::compute::nova"

  * "manila::image::glance"

  * "manila::network::neutron"

  * "manila::volume::cinder"


Upgrade Notes
*************

* Now the "manila_type" resource type uses system scope credential
  instead of project scope credential when sending requests to Manila
  API.


Deprecation Notes
*****************

* The "manila::type" resource type and the "manila::type_set"
  resource type has been deprecated in favor of the new "manila_type"
  resource.

* Currently the manila_type`` resource type uses the credential
  written in the "[keystone_authtoken]" section of "manila.conf".
  However this behavior has been deprecated and now the resource type
  first looks for the yaml files in "/etc/openstack/puppet". Make sure
  one of "clouds.yaml" or "admin-clouds.yaml" (which is created by
  puppet-keystone) is created in that directory.

* The parameters of the "manila::quota" class with "quota_" prefix
  have been deprecated. Use the parameters WITHOUT "quota_" prefix.

Changes in puppet-manila 20.2.0..20.3.0
---------------------------------------

4112d37 setuptools: Disable auto discovery
3c5f29c Accept array for standalone_network_plugin_allowed_ip_ranges
6c173d2 Make network_plugin_ipvN_enabled optional
b903e95 Fix the wrong section used to configure standalone network plugin
2994050 Prepare Yoga RC1
f39a900 remove unicode literal from code
5ca6e6f Use system scope credentials in providers
8365117 Rename quota_ parameters
fc82186 Fix the wrong [quota] parameters
bc10dfe Globally support system scope credentials
74298c4 Add type/provider to manage share types


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

lib/puppet/provider/manila.rb                      | 107 ++++++++++++++
lib/puppet/provider/manila_type/openstack.rb       | 154 +++++++++++++++++++++
lib/puppet/type/manila_type.rb                     |  50 +++++++
manifests/compute/nova.pp                          |  18 ++-
manifests/image/glance.pp                          |  18 ++-
manifests/network/neutron.pp                       |  20 ++-
manifests/network/neutron_single_network.pp        |  12 +-
manifests/network/standalone.pp                    |  34 +++--
manifests/quota.pp                                 | 114 +++++++++++----
manifests/type.pp                                  |   4 +-
manifests/type_set.pp                              |   3 +-
manifests/volume/cinder.pp                         |  18 ++-
metadata.json                                      |  10 +-
.../notes/manila_type-42266cf70a5f0f66.yaml        |  10 ++
.../provider-system-scope-cb9a22337ffe738d.yaml    |  14 ++
.../notes/quota-params-3ef809a6fd67f3ee.yaml       |   5 +
.../notes/system_scope-all-4a661d5cc27d448a.yaml   |   9 ++
releasenotes/source/conf.py                        |  14 +-
setup.py                                           |   1 +
spec/acceptance/basic_manila_spec.rb               |   3 +
spec/classes/manila_compute_nova_spec.rb           |  15 ++
spec/classes/manila_image_glance_spec.rb           |  15 ++
spec/classes/manila_network_neutron_spec.rb        |  15 ++
spec/classes/manila_quota_spec.rb                  |  83 +++++++----
spec/classes/manila_volume_cinder_spec.rb          |  15 ++
.../manila_network_neutron_single_network_spec.rb  |  41 ++++--
spec/defines/manila_network_standalone_spec.rb     |  66 ++++++---
spec/unit/provider/manila_spec.rb                  |  48 +++++++
spec/unit/provider/manila_type/openstack_spec.rb   | 135 ++++++++++++++++++
spec/unit/type/manila_type_spec.rb                 |  24 ++++
30 files changed, 952 insertions(+), 123 deletions(-)







More information about the Release-announce mailing list