[release-announce] puppet-manila 17.3.0 (victoria)
no-reply at openstack.org
no-reply at openstack.org
Thu Sep 10 09:56:35 UTC 2020
We enthusiastically announce the release of:
puppet-manila 17.3.0: Puppet module for OpenStack Manila
This release is part of the victoria 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.
17.3.0
^^^^^^
New Features
************
* Add mysql_enable_ndb parameter to select mysql storage engine.
* A new class has been introduced ("manila::image::glance") to allow
configuration parameters necessary for the usage of glanceclient
within Manila's service instance module. See Launchpad bug 1741425
(https://launchpad.net/bugs/1741425) for more details.
* The new "manila::cron::db_purge" class has been added. This class
can be used to set up cron job to purge soft-deleted records from
database.
Deprecation Notes
*****************
* The parameter
'manila::backend::glusternative::glusterfs_native_pat
h_to_private_key' has been deprecated and replaced with
'manila::backend::glusternative::glusterfs_path_to_private_key'. The
older option will be removed in a future release.
* The parameter 'manila::backend::netapp::netapp_root_volume_name'
has been deprecated and replaced by
'manila::backend::netapp::netapp_root_volume'. The older option will
be removed in a future release.
* The parameter 'manila::share::netapp::netapp_root_volume_name' has
been deprecated and replaced by
'manila::share::netapp::netapp_root_volume'. The older option will
be removed in a future release.
* The parameter 'manila::backend::cephfs::cephfs_enable_snapshots'
has been deprecated. Manila's CephFS driver has changed the default
behavior in the Victoria cycle to always support snapshots, because
they are fully supported in Ceph Nautilus, the minimum version of
Ceph supported by Manila. Since the "cephfs_enable_snapshots" config
option will be removed in a future release, we recommend that you
stop relying on it. Manila's snapshots can be disabled by virtue of
share type extra specs if desired.
Bug Fixes
*********
* Now the following classes set keystone_credential parameters lik
username in manila.conf, even auth_type is not "password". This
fixes the problem with the other auth_type value like "v3password".
* "manila::compute::nova"
* "manila::network::neutron"
* "manila::volume::cinder"
Changes in puppet-manila 17.2.0..17.3.0
---------------------------------------
562382c Prepare Victoria M3
5317e90 Do not validate database_connection format
bd9c835 Use openstack_spec_helper from zuul checkout
96f0d2c Use common class to manage apache service in beaker job
5cc3794 Add mysql_enable_ndb option
562173f Add glance options
167e104 Set credential parameters when auth_type != password
ace61c2 Fix incorrect description about db purge
4fbe898 Expose vhost_custom_fragment
8ecb553 Add support for db purge cron job
2388d75 Deprecate cephfs_enable_snapshots parameter
bacfbc1 Fix deprecated glusterfs option
d338064 Fix deprecated netapp option
Diffstat (except docs and test files)
-------------------------------------
Gemfile | 19 ++--
manifests/backend/cephfs.pp | 23 +++--
manifests/backend/glusternative.pp | 33 +++++--
manifests/backend/netapp.pp | 24 ++++-
manifests/compute/nova.pp | 32 +++----
manifests/cron/db_purge.pp | 89 ++++++++++++++++++
manifests/db.pp | 10 ++-
manifests/image/glance.pp | 100 +++++++++++++++++++++
manifests/network/neutron.pp | 19 ++--
manifests/share/netapp.pp | 24 ++++-
manifests/volume/cinder.pp | 38 ++++----
manifests/wsgi/apache.pp | 9 +-
metadata.json | 10 +--
...d_mysql_enable_ndb-option-b963ed39971e15fc.yaml | 4 +
.../notes/auth_type-fix-62bc3acab9700deb.yaml | 10 +++
...5-add-glance-section-opts-48d861c132295bdd.yaml | 7 ++
...sterfs-native-deprecation-77a26e6b98b74147.yaml | 7 ++
...leanup-netapp-deprecation-6951452b46357d22.yaml | 10 +++
.../notes/cron-db_purge-749e862ad2d40647.yaml | 5 ++
...e-cephfs-enable-snapshots-0a12425e90961ab7.yaml | 11 +++
spec/acceptance/basic_manila_spec.rb | 5 ++
spec/classes/manila_compute_nova_spec.rb | 12 ++-
spec/classes/manila_cron_db_purge_spec.rb | 65 ++++++++++++++
spec/classes/manila_db_spec.rb | 3 +
spec/classes/manila_image_glance_spec.rb | 69 ++++++++++++++
spec/classes/manila_network_neutron_spec.rb | 12 ++-
spec/classes/manila_share_netapp_spec.rb | 2 +-
spec/classes/manila_volume_cinder.rb | 12 ++-
spec/classes/manila_wsgi_apache_spec.rb | 4 +-
spec/defines/manila_backend_cephfs_spec.rb | 10 ++-
spec/defines/manila_backend_glusternative_spec.rb | 27 +++++-
spec/defines/manila_backend_netapp_spec.rb | 2 +-
32 files changed, 587 insertions(+), 120 deletions(-)
More information about the Release-announce
mailing list