[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