Victoria Series Release Notes

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 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_path_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

17.2.0

New Features

  • The new manila::keystone::authtoken::interface parameter has been added, which can be used to set the interface parameter in authtoken middleware.

17.1.0

New Features

  • The following new options were added so that operators can set quota parameters for share replica.

    • manila::quota::quota_share_replicas

    • manila::quota::quota_replica_gigabytes

  • The following parameters in manila::api class has been removed.

    • service_port

    • os_region_name

  • Now manila::volume::cinder can configure required parameters for Keystone v3 auth.

Deprecation Notes

  • The following parameters in manila::compute::nova class have been removed.

    • nova_catalog_info

    • nova_catalog_admin_info

    • nova_api_insecure

    • nova_ca_certificates_file

    • nova_admin_username

    • nova_admin_password

    • nova_admin_tenant_name

    • nova_admin_auth_url

  • The following parameters in manila::network::neutron class have been removed.

    • neutron_api_insecure

    • neutron_ca_certificates_file

    • neutron_url

    • neutron_url_timeout

    • neutron_admin_username

    • neutron_admin_password

    • neutron_admin_tenant_name

    • neutron_region_name

    • neutron_admin_auth_url

    • neutron_auth_strategy

  • The manila::rabbitmq class to manage rabbitmq resource has been removed.

  • The service_instance_network_helper_type parameter in manila::service_instance class has been removed.

  • The standalone_network_plugin_ip_version parameter has been removed.

  • The following parameters in manila::volume::cinder class has been deprecated and will be removed in a future release.

    • cinder_catalog_info

    • cinder_ca_certificates_file

    • cinder_http_retries

    • cinder_cross_az_attach

    • cinder_admin_username

    • cinder_admin_password

    • cinder_admin_tenant_name

    • cinder_admin_auth_url