Merge "Deprecate support for delayed_delete option"

This commit is contained in:
Zuul 2024-02-29 09:36:06 +00:00 committed by Gerrit Code Review
commit f554f00d12
2 changed files with 15 additions and 6 deletions

View File

@ -25,10 +25,6 @@
# (optional) Number of Glance API worker processes to start
# Default: $facts['os_workers'].
#
# [*delayed_delete*]
# (optional) Turn on/off delayed delete.
# Defaults to $facts['os_service_default'].
#
# [*auth_strategy*]
# (optional) Type is authorization being used.
# Defaults to 'keystone'
@ -266,13 +262,16 @@
# (optional) Strategy used to determine the image location order.
# Defaults to undef
#
# [*delayed_delete*]
# (optional) Turn on/off delayed delete.
# Defaults to undef
#
class glance::api(
$package_ensure = 'present',
$bind_host = $facts['os_service_default'],
$bind_port = $facts['os_service_default'],
$backlog = $facts['os_service_default'],
$workers = $facts['os_workers'],
$delayed_delete = $facts['os_service_default'],
$auth_strategy = 'keystone',
String $paste_deploy_flavor = 'keystone',
$paste_deploy_config_file = $facts['os_service_default'],
@ -325,6 +324,7 @@ class glance::api(
$filesystem_store_file_perm = undef,
Optional[String] $pipeline = undef,
$location_strategy = undef,
$delayed_delete = undef,
) inherits glance {
include glance::deps
@ -342,6 +342,10 @@ class glance::api(
warning('The location_strategy parameter was deprecated and will be removed.')
}
if $delayed_delete != undef {
warning('The delayed_delete parameter was deprecated and will be removed.')
}
if $sync_db {
include glance::db::sync
include glance::db::metadefs
@ -370,7 +374,7 @@ class glance::api(
'DEFAULT/workers': value => $workers;
'DEFAULT/show_image_direct_url': value => $show_image_direct_url;
'DEFAULT/location_strategy': value => pick($location_strategy, $facts['os_service_default']);
'DEFAULT/delayed_delete': value => $delayed_delete;
'DEFAULT/delayed_delete': value => pick($delayed_delete, $facts['os_service_default']);
'DEFAULT/enforce_secure_rbac': value => $enforce_secure_rbac;
'DEFAULT/use_keystone_limits': value => $use_keystone_limits;
'DEFAULT/image_cache_dir': value => $image_cache_dir;

View File

@ -0,0 +1,5 @@
---
deprecations:
- |
The ``glance::api::delayed_delete`` option is now deprecated and will be
removed in a future release.