2025.1 Series Release Notes

26.0.0

New Features

  • Add the access_log_env_var parameter to the keystone::wsgi::apache class to allow filtering logs (eg. suppress healthecks)

  • Add a new amqp_auto_delete parameter, so that transient queues are automatically deleted.

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

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

  • The new keystone::fedration::openidc::openidc_scope parameter has been added.

  • This module now officially supports Puppet 8.

  • A new parameter rabbit_transient_queues_ttl has been added to the keystone class to configure how long transient queue should stay until they are automatically deleted.

  • Ubuntu 24.04 is now formally supported.

Upgrade Notes

  • The keystone::catalog_template_file parameter has been removed.

  • The keystone::client class has been removed.

  • The keystone::client_package_ensure parameter has been removed.

  • Ubuntu 22.04 is no longer supported.

Deprecation Notes

  • The keystone::rabbit_heartbeat_in_pthread parameter has been deprecated and will be removed in the future release.

  • The following parameters of the keystone::ldap class have been deprecated and will be removed in a future release.

    • identity_driver

    • assignment_driver

    • credential_driver