Yoga Series Release Notes

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.

20.2.0

New Features

  • Now this module supports CentOS 9 and Red Hat Enterprise Linux 9.

  • The new manila_rootwrap_config resource has been added. This resource can be used to manage contents of rootwrap.conf

  • The new manila::config::manila_rootwrap_config parameter has been added. This parameter accepts arbitrary configuration of rootwrap.conf.

  • The manila::backend::dellemc_unity resource type now supports the report_default_filter_function parameter.

  • The manila::backend::dellemc_unity resource type now supports the unity_share_server parameter.

Upgrade Notes

  • Defaut value of the emc_ssl_cert_verify parameter in the following resource types will be changed from false to service default which is effectively true. Make sure the parameter is set if needed.

    • manila::backend::dellemc_unity

    • manila::backend::dellemc_vnx

  • The manila::amqp_allow_insecure_clients parameter has been removed.

  • The following parameters of the manila class has been removed.

    • database_min_pool_size

    • sql_connection

    • sql_idle_timeout

    • database_max_overflow

    • database_max_pool_size

    • database_max_retries

    • database_retry_interval

  • The database_min_pool_size parameter of the manila::db class has been removed.

20.1.0

New Features

  • Support for Dell EMC PowerMax backend has been added.

  • The following three parameters have been added to the manila class.

    • report_interval

    • periodic_interval

    • periodic_fuzzy_delay

  • The system_scope parameter has been added to the manila::keystone::authtoken class.

  • The manila::keystone::auth class now supports customizing roles assigned to the manila service user.

  • The manila::keystone::auth class now supports defining assignmet of system-scoped roles to the manila service user.

Deprecation Notes

  • Support for the Dell EMC VMAX backend has been deprecated.

20.0.0

New Features

  • The new key_val_separator parameter has been added to the manila_api_paste_ini resource type.

  • The new manila::backend::cephfs::cephfs_filesystem_name parameter has been added.

  • The new manila::compute::nova::api_micro_version parameter has been added.

Upgrade Notes

  • Default value of the manila::wsgi::apache::ssl parameter will be changed from true to false in a future release. Make sure the parameter is set to the desired value.