2024.2 Series Release Notes

25.0.0

New Features

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

  • The new manila::rabbit_enable_cancel_on_failover parameter has been added.

  • The new manila::healthcheck::enable_by_file_paths parameter has been added.

  • The new manila::notification_retry parameter has been added.

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

    • rabbit_heartbeat_timeout_threshold

    • rabbit_heartbeat_rate

  • The new manila::rabbit_qos_prefetch_count parameter has been added.

  • The new manila::service_down_time parameter has been added.

Upgrade Notes

  • The manila::notification_driver parameter now defaults to the os_service_default fact, which is the default value more globally used by the other Puppet OpenStack modules. Set the parameter to messaging to keep using the previous default value.

  • Default value of the following parameters have been changed from true to false. Because of this change, the manila::keystone::auth class no longer creates the additional keystone user for v2 API by default.

    • manila::keystone::auth::configure_user_v2

    • manila::keystone::auth::configure_user_role_v2

  • Support for amqp1 messaging driver has been removed.

Deprecation Notes

  • Management of manila v2 user by the manila::keystone::auth class has been deprecated and will be removed in a future release. Because of this change the following parameters of the auth class have been deprecated.

    • password_v2

    • email_v2

    • auth_name_v2

    • configure_user_v2

    • configure_user_role_v2

  • The manila::logging::watch_log_file parameter has been deprecated.