Xena Series Release Notes¶
19.5.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
glance::key_manager::barbican::send_service_user_token
parameterThe
glance::key_manager::barbican::service_user
class
The
glance::cache::cleaner
class and theglance::cache::pruner
class now support themaxdelay
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 alock_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 defaultglance::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.
19.4.0¶
New Features¶
The new
glance::api::logging::watch_log_file
parameter has been added. The newglance::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.
19.1.0¶
New Features¶
The new
glance::cors
class has been added.
Upgrade Notes¶
Fedora is no longer supported.
19.0.0¶
New Features¶
Add
enforce_secure_rbac
parameter to enable enforcing authorization based on common RBAC personas.
The new
glance::healthcheck
class has been added. This class manages parameters of healthcheck middlware in oslo.middleware.
The new
glance::key_manager
class has been added. This class manages basic options of key managers.
The new
glance::key_manager::barbican
class has been added. This class manages options of BarbicanKeyManager.
The
glance::backend::multistore::http
class has been added to support http backend with glance multistore.
There is now a new policy_dirs parameter in the glance::policy class, so one can set a custom path.
The
swift_store_service_type
parameter has been added to theglance::backend::multistore::swift
resource type.
A new class glance::wsgi::uwsgi exist to allow configuring uwsgi in operating systems that support this (ie: currently Debian). This helps configuring the number of processes, threads and listen socket. Also, a new glance_api_wsgi_config provider now exist.
Deprecation Notes¶
The
glance::api::keymgr_backend
parameter has been deprecated. Use theglance::key_manager
class.
The following parameters of the
glance::api
class have been deprecated in favor of the newglance::key_manager::barbican
class.keymgr_encryption_api_url
keymgr_encryption_auth_url