Yoga Series Release Notes

20.4.0

New Features

  • Add new parameter cinder::backend::pure::pure_iscsi_cidr_list which allows setting of the pure_iscsi_cidr_list option on the managed cinder backend for PureStorage.

Bug Fixes

  • Bug #1986518: The cinder::backend::iscsi defined resource type now modifies the /etc/tgt/targets.conf file in Ubuntu and Debian, so that cinder can set up iscsi targets correctly.

20.3.0

Upgrade Notes

  • The following resource types have been removed.

    • cinder::backend::scaleio

    • cinder::backend::dellemc_vxflexos

    • cinder::backend::dellemc_vmax_iscsi

  • Default values of the cinder::keystone::auth::*_url_v3 parameters have been updated and now these no longer include the %(tenant_id)s template.

  • The cinder::type resource type and the cinder::type_set resource type have been removed.

Deprecation Notes

  • The following parameters of the cinder::backend::netapp resource type have been deprecated and have no effect now.

    • netapp_vfiler

    • netapp_partner_backend_name

  • The following parameters of the cinder::backend::netapp resource type have been deprecated and have no effect now.

    • netapp_webservice_path

    • netapp_controller_ips

    • netapp_sa_password

  • The following resource types have been using the credential written in the [keystone_authtoken] section of cinder.conf. However this behavior has been deprecated and now these resource types first look 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.

    • cinder_type

    • cinder_qos

20.2.0

New Features

  • The following parameter and class have been added, to support usage of the service token feature with the Barbican key manager.

    • The cinder::key_manager::barbican::send_service_user_token parameter

    • The cinder::key_manager::barbican::service_user class

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

  • The following parameters have been added to the cinder::backend::rbd resource type.

    • report_dynamic_total_capacity

    • rbd_exclusive_cinder_pool

  • The following parameters of the cinder::backend::solidfire resource type have been deprecated and have no effect now.

    • sf_template_account_name

    • sf_allow_template_caching

  • The cinder::key_manager::barbican::service_user class now supports the system_scope parameter.

  • The new sysem_scope parameter has been added to the cinder::nova class.

Upgrade Notes

  • The cinder::amqp_allow_insecure_clients parameter has been removed.

  • The following parameters of the cinder class have been removed.

    • database_min_pool_size

    • database_connection

    • database_idle_timeout

    • database_max_overflow

    • database_max_pool_size

    • database_max_retries

    • database_retry_interval

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

  • The cinder::type resource type and the cinder::type_set resource type have been removed.

20.1.0

New Features

  • The cinder::volume class now supports the following parameters.

    • migration_create_volume_timeout_secs

    • volume_service_inithost_offload

    • reinit_driver_count

    • init_host_max_objects_retrieval

    • backend_stats_polling_interval

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

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

  • The cinder::keystone::auth class now supports the following new parameters to define system-scoped roles.

    • system_scope

    • system_roles

    • system_scope_v3

    • system_roles_v3

  • The system_scope parameter has been added to the following classes.

    • cinder::keystone::authtoken

    • cinder::keystone::service_user

Deprecation Notes

  • The cinder::qos resource type has been deprecated. Use the cinder_qos class directly instead.

  • The service validation feature of the cinder::api class is deprecated, and the cinder::api::validate parameter has no effect now.

20.0.0

New Features

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

  • Add new parameter cinder::backend::pure::pure_eradicate_on_delete which allows setting of the pure_eradicate_on_delete option on the managed cinder backend for PureStorage.

  • Add new parameter cinder::backend::pure::pure_iscsi_cidr which allows setting of the pure_iscsi_cidr option on the managed cinder backend for PureStorage.

Upgrade Notes

  • Default value of the cinder::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.