Yoga Series Release Notes¶
20.4.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.
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.
20.3.0¶
Deprecation Notes¶
The following parameters of the
glance::api
class have been deprecated and now have no effect. Thse parameters have been unused by Glance since Glance removed native ssl support.cert_file
key_file
ca_file
The
glance_image
resource type has been using the credential written in the[keystone_authtoken]
section ofglance-api.conf
. However this behavior has been deprecated and now the resource type first looks for the yaml files in/etc/openstack/puppet
. Make sure one ofclouds.yaml
oradmin-clouds.yaml
(which is created by puppet-keystone) is created in that directory.
20.2.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
Now this module supports CentOS 9 and Red Hat Enterprise Linux 9.
The
glance::api::scrub_time
parameter has been deprecated and has no effect.
The
glance::backend::multistore::file
resource type now supports the following parameters, to configure the same parameter for file backend.filesystem_store_datadirs
filesystem_store_metadata_file
filesystem_store_file_perm
filesystem_store_chunk_size
filesystem_thin_provisioning
The
glance::backend::multistore::glance
now supports the newswift_store_retry_get_count
parameter, to manage the same parameter of swift store.
The
glance::key_manager::barbican::service_user
class now supports thesystem_scope
parameter.
The
system_scope
parameter has been added to theglance::keystone::authtoken
class.
The
system_scope
parameter has been added to theglance::limit
class.
The
glance::keystone::auth
class now supports customizing roles assigned to the glance service user.
The
glance::keystone::auth
class now supports defining assignmet of system-scoped roles to the glance service user.
Upgrade Notes¶
The following parameters of the
glance::api
class have been removed.database_min_pool_size
database_connection
database_idle_timeout
database_max_overflow
database_max_pool_size
database_max_retries
database_retry_interval
The
database_min_pool_size
parameter of theglance::api::db
class has been removed.
20.1.0¶
New Features¶
The
glance::notify::rabbitmq::rabbit_notification_exchange
parameter has been deprecated and has no effect.
The
glance_image
resource type now supports the following two new parameters, to define owner of the image. Note these parameters are mutually exclusive, and only one can be used.project_id
project_name
Support for S3 backend has been reintroduced, because s3 backend support was restored in glance_store.
Upgrade Notes¶
The deprecated
glance::backend::s3
class has been removed. Use the newglance::backend::multistore::s3
resource type to set up S3 backend.
Deprecation Notes¶
The service validation feature of the
glance::api
class is deprecated, and theglance::api::validate
parameter and theglance::api::validate_options
parameter have no effect now.
20.0.0¶
New Features¶
Add
use_keystone_limits
parameter to allow Glance to retrieve limits set in keystone for resource consumption and enforce them against API users.
The new
glance::limit
class has been added to manage oslo_limit parameters.
The new
key_val_separator
attribute has been added to theglance_api_paste_ini
resource type.
The following parameters have been added to the
glance::api
class.image_property_quota
image_tag_quota
image_location_quota
image_size_cap
user_storage_quota
Bug Fixes¶
Bug #1947816: Fix the default auth_version for swift backend so that Keystone v3 API is used by default instead of v2 API.