Xena Series Release Notes


New Features

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

    • The glance::key_manager::barbican::send_service_user_token parameter

    • The glance::key_manager::barbican::service_user class

  • The glance::cache::cleaner class and the glance::cache::pruner class now support the maxdelay parameter. This parameter would be useful in a multi-node deployment, to avoid launching the same cron command at the same time in multiple nodes.

Upgrade Notes

  • The glance::api class now supports a lock_path parameter that configures the oslo.concurrency lock_path with a platform specific default value. Distributions that are used to defining the lock_path with a distribution specific config file may need to override the default glance::api::lock_path value.

Bug Fixes

  • Bug #1980539: Configure the oslo.concurrency lock_path, which is now required by cinder backends.

  • Bug #1947816: Fix the default auth_version for swift backend so that Keystone v3 API is used by default instead of v2 API.


New Features

  • The new glance::api::logging::watch_log_file parameter has been added. The new glance::cache::logging::watch_log_file parameter has been added.

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

    • cinder_store_user_domain_name

    • cinder_store_project_domain_name

  • Adds new purge_config parameter. When set to true, the policy file is cleared during configuration process. This allows to remove any existing rules before applying them or clean the file when all policies got removed.