puppet-manila 17.3.0 (victoria)
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(-)
participants (1)
-
no-reply@openstack.org