Yoga Series Release Notes

20.3.0

Deprecation Notes

  • The following resource types have been using the credential written in the [keystone_authtoken] section of sahara.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.

    • sahara_cluster_template

    • sahara_node_group_template

20.2.0

New Features

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

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

  • The new sahara::healthcheck class has been added. This class manages parameters of healthcheck middlware in oslo.middleware.

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

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

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

Upgrade Notes

  • The sahara::amqp_allow_insecure_clients parameter has been removed.

  • The following parameters of the sahara class has 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 sahara::db class has been removed.

20.1.0

New Features

  • The following two parameters have been added to the sahara::service::engine class.

    • coordinator_heartbeat_interval

    • hash_ring_replicas_count

  • The following parameters have been added to the sahara::service::engine class.

    • periodic_enable

    • periodic_fuzzy_delay

    • periodic_interval_max

    • min_transient_cluster_active_time

    • cleanup_time_for_incomplete_clusters