Zed Series Release Notes¶
21.0.0¶
New Features¶
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.
The following parameters of the
glance::api
class have been deprecated and will be removed in a future release. These parameters are not used when multistore is enabled.filesystem_store_metadata_file
filesystem_store_file_perm
The
glance::api
class accepts a new parameterpublic_endpoint
. This is especially useful if you have a proxy or load balancer that rewrites the base URL of the image API. If the image API is advertised ashttps://cloud.acme.org/api/image
in Keystone, you will need to set this option to the full value of the endpoint to have glance API advertise the correct URLs to clients.
The
paste_deploy_flavor
parameter and thepaste_deploy_config_file
parameter have been added to theglance::api
class. These two parameters allow customizing options in the[paste_deploy]
section.
The following two new classes have been added.
The
glance::backend::reserved::tasks
class, to manage theos_glance_tasks_store
options.The
glance::backend::reserved::staging
class, to manage theos_glance_staging_store
options.
The new
glance_rootwrap_config
resource has been added. This resource can be used to manage contents ofrootwrap.conf
The new
glance::config::rootwrap_config
parameter has been added. This parameter accepts arbitrary configuration ofrootwrap.conf
.
The new
glance::wsgi
class, to manage parameters in the[wsgi]
section, has been added.
Added support for running the
glance-api
service by httpd and mod_wsgi.
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.
The following parameters of the
glance::api
class have been removed.keymgr_backend
keymgr_encryption_api_url
keymgr_encryption_auth_url
CentOS 8 Stream is no longer supported by this module.
The
glance::api::os_region_name
parameter has been removed.
The
glance::notify::rabbitmq::rabbit_notification_exchange
parameter has been removed.
Deprecation Notes¶
The
glance::api::cache_prefetcher_interval
parameter has been deprecaed and has no effect now. It will be removed completely in a future release.
The
glance::api::pipeline
parameter has been deprecated in favor of the newpaste_deploy_flavor
parameter.
Bug Fixes¶
Bug #1980539: Configure the oslo.concurrency lock_path, which is now required by cinder backends.