[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