Deprecate metadata_memory_cache_ttl
The [DEFAULT] cache_url option, which is set according to this parameter, was already removed from neutron[1]. [1] 2e9364028b49abff28ca26836a31463c196ca6ae Change-Id: I8e13dea10748f9af07fd20248cdf5d9d18b14ba5
This commit is contained in:
parent
9fe6a8db90
commit
53d7c4ffaa
@ -48,12 +48,6 @@
|
||||
# (optional) Number of backlog requests to configure the metadata server socket with.
|
||||
# Defaults to $facts['os_service_default']
|
||||
#
|
||||
# [*metadata_memory_cache_ttl*]
|
||||
# (optional) Specifies time in seconds a metadata cache entry is valid in
|
||||
# memory caching backend.
|
||||
# Set to 0 will cause cache entries to never expire.
|
||||
# Set to $facts['os_service_default'] or false to disable cache.
|
||||
#
|
||||
# [*metadata_insecure*]
|
||||
# (optional) Allow to perform insecure SSL (https) requests to nova metadata.
|
||||
# Defaults to $facts['os_service_default']
|
||||
@ -73,6 +67,13 @@
|
||||
# in the metadata config.
|
||||
# Defaults to false.
|
||||
#
|
||||
# DEPRECATED PRAMETERS
|
||||
#
|
||||
# [*metadata_memory_cache_ttl*]
|
||||
# (optional) Specifies time in seconds a metadata cache entry is valid in
|
||||
# memory caching backend.
|
||||
# Defaults to undef
|
||||
#
|
||||
class neutron::agents::metadata (
|
||||
$shared_secret,
|
||||
$package_ensure = 'present',
|
||||
@ -85,18 +86,23 @@ class neutron::agents::metadata (
|
||||
$metadata_protocol = $facts['os_service_default'],
|
||||
$metadata_workers = $facts['os_workers'],
|
||||
$metadata_backlog = $facts['os_service_default'],
|
||||
$metadata_memory_cache_ttl = $facts['os_service_default'],
|
||||
$metadata_insecure = $facts['os_service_default'],
|
||||
$nova_client_cert = $facts['os_service_default'],
|
||||
$nova_client_priv_key = $facts['os_service_default'],
|
||||
$report_interval = $facts['os_service_default'],
|
||||
$rpc_response_max_timeout = $facts['os_service_default'],
|
||||
Boolean $purge_config = false,
|
||||
# DEPRECATED PARAMETERS
|
||||
$metadata_memory_cache_ttl = undef,
|
||||
) {
|
||||
|
||||
include neutron::deps
|
||||
include neutron::params
|
||||
|
||||
if metadata_memory_cache_ttl {
|
||||
warning('The metadata_memotry_cache_ttl parameter is deprecated and has no effect.')
|
||||
}
|
||||
|
||||
resources { 'neutron_metadata_agent_config':
|
||||
purge => $purge_config,
|
||||
}
|
||||
@ -117,14 +123,9 @@ class neutron::agents::metadata (
|
||||
'DEFAULT/rpc_response_max_timeout': value => $rpc_response_max_timeout;
|
||||
}
|
||||
|
||||
if ! is_service_default ($metadata_memory_cache_ttl) and ($metadata_memory_cache_ttl) {
|
||||
neutron_metadata_agent_config {
|
||||
'DEFAULT/cache_url': value => "memory://?default_ttl=${metadata_memory_cache_ttl}";
|
||||
}
|
||||
} else {
|
||||
neutron_metadata_agent_config {
|
||||
'DEFAULT/cache_url': ensure => absent;
|
||||
}
|
||||
# TODO(tkajinam): Remove this after 2024.1 release
|
||||
neutron_metadata_agent_config {
|
||||
'DEFAULT/cache_url': ensure => absent;
|
||||
}
|
||||
|
||||
if $::neutron::params::metadata_agent_package {
|
||||
|
@ -0,0 +1,6 @@
|
||||
---
|
||||
deprecations:
|
||||
- |
|
||||
The ``neutron::agents::metadata::metadata_memory_cache_ttl`` parameter has
|
||||
been deprecated and has no effect now. It will be removed in a future
|
||||
release.
|
@ -57,7 +57,6 @@ describe 'neutron::agents::metadata' do
|
||||
should contain_neutron_metadata_agent_config('DEFAULT/metadata_backlog').with(:value => '<SERVICE DEFAULT>')
|
||||
should contain_neutron_metadata_agent_config('DEFAULT/nova_metadata_insecure').with(:value => '<SERVICE DEFAULT>')
|
||||
should contain_neutron_metadata_agent_config('DEFAULT/metadata_proxy_shared_secret').with(:value => params[:shared_secret]).with_secret(true)
|
||||
should contain_neutron_metadata_agent_config('DEFAULT/cache_url').with(:ensure => 'absent')
|
||||
should contain_neutron_metadata_agent_config('agent/report_interval').with(:value => '<SERVICE DEFAULT>')
|
||||
should contain_neutron_metadata_agent_config('DEFAULT/rpc_response_max_timeout').with(:value => '<SERVICE DEFAULT>')
|
||||
end
|
||||
|
Loading…
Reference in New Issue
Block a user