2024.1 Series Release Notes

24.0.0

New Features

  • The keystone::cache class now supports options to allow memcached with SASL enabled.

  • The keystone::cache class now supports the following new options for Redis backend and Redis Sentinel backend.

    • redis_server

    • redis_username

    • redis_password

    • redis_sentinels

    • redis_socket_timeout

    • redis_sentinel_service_name

  • The new keystone::healthcheck::allowed_source_ranges parameter has been added.

  • The new keystone::healthcheck::ignore_proxied_requests parameter has been added.

  • The new keystone_implied_role resource type has been added.

  • The new keystone::cache::memcache_pool_flush_on_reconnect parameter has been added.

  • The following parameters have been added to the keystone::federation::openidc class.

    • redis_username

    • redis_database

    • redis_timeout

    • redis_connect_timeout

  • The keystone::boostrap class now supports omitting internal endpoint and/or admin endpoint. Set the url parameter(s) to '' (empty string).

  • The keystone::resource::service_identity defined type now allows omitting internal endpiint and/or admin endpoint. Set the url parameter(s) to '' (empty string).

  • The new keystone::rabbit_transient_quorum_queue parameter has been added.

Deprecation Notes

  • The keystone::messaging::amqp class has been deprecated and will be removed in a future release.

  • The keystone::catalog_template_file parameter has been deprecated and will be removed in a futrue release.