Deprecate memcache_servers
The parameter memcache_servers was used to configure DEFAULT/memcached_servers in neutron.conf. Neutron does not have this option anymore [0], let's deprecate it. [0] http://paste.openstack.org/show/585381/ Change-Id: I05e11007030ecff1bbd0b1f1a42e9e098bcced23
This commit is contained in:
parent
3a456e1de1
commit
38f6a3eaf4
@ -110,10 +110,6 @@
|
||||
# report_interval is a config for neutron agents, set by class neutron
|
||||
# Defaults to: $::os_service_default
|
||||
#
|
||||
# [*memcache_servers*]
|
||||
# List of memcache servers in format of server:port.
|
||||
# Optional. Defaults to false. Example: ['localhost:11211']
|
||||
#
|
||||
# [*control_exchange*]
|
||||
# (optional) What RPC queue/exchange to use
|
||||
# Defaults to neutron
|
||||
@ -380,6 +376,9 @@
|
||||
# (optional) Enable pagination
|
||||
# Defaults to undef
|
||||
#
|
||||
# [*memcache_servers*]
|
||||
# (optional) This option is deprecated an has no effect.
|
||||
#
|
||||
class neutron (
|
||||
$enabled = true,
|
||||
$package_ensure = 'present',
|
||||
@ -403,7 +402,6 @@ class neutron (
|
||||
$root_helper = 'sudo neutron-rootwrap /etc/neutron/rootwrap.conf',
|
||||
$root_helper_daemon = $::os_service_default,
|
||||
$report_interval = $::os_service_default,
|
||||
$memcache_servers = false,
|
||||
$control_exchange = 'neutron',
|
||||
$default_transport_url = $::os_service_default,
|
||||
$rpc_backend = $::os_service_default,
|
||||
@ -465,6 +463,7 @@ class neutron (
|
||||
$advertise_mtu = undef,
|
||||
$allow_pagination = undef,
|
||||
$allow_sorting = undef,
|
||||
$memcache_servers = undef,
|
||||
) {
|
||||
|
||||
include ::neutron::deps
|
||||
@ -518,7 +517,7 @@ class neutron (
|
||||
}
|
||||
|
||||
if $memcache_servers {
|
||||
validate_array($memcache_servers)
|
||||
warning('memcache_servers option is deprecated, has no effect and will be removed after Ocata.')
|
||||
}
|
||||
|
||||
package { 'neutron':
|
||||
@ -575,17 +574,6 @@ class neutron (
|
||||
}
|
||||
}
|
||||
|
||||
if $memcache_servers {
|
||||
neutron_config {
|
||||
'DEFAULT/memcached_servers': value => join($memcache_servers, ',');
|
||||
}
|
||||
} else {
|
||||
neutron_config {
|
||||
'DEFAULT/memcached_servers': ensure => absent;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if $rpc_backend in [$::os_service_default, 'neutron.openstack.common.rpc.impl_kombu', 'rabbit'] {
|
||||
if is_service_default($rabbit_password) {
|
||||
fail('When rpc_backend is rabbitmq, you must set rabbit password')
|
||||
|
@ -0,0 +1,5 @@
|
||||
---
|
||||
deprecations:
|
||||
- Deprecate the memcache_servers parameter in init.pp since
|
||||
Neutron does not have the memcached_servers configuration
|
||||
in the DEFAULT section in neutron.conf
|
@ -87,8 +87,6 @@ describe 'neutron' do
|
||||
it_configures 'with log_file specified'
|
||||
it_configures 'without service_plugins'
|
||||
it_configures 'with service_plugins'
|
||||
it_configures 'without memcache_servers'
|
||||
it_configures 'with memcache_servers'
|
||||
it_configures 'with host defined'
|
||||
it_configures 'with dns_domain defined'
|
||||
it_configures 'with transport_url defined'
|
||||
@ -422,23 +420,6 @@ describe 'neutron' do
|
||||
|
||||
end
|
||||
|
||||
shared_examples_for 'without memcache_servers' do
|
||||
it { is_expected.to contain_neutron_config('DEFAULT/memcached_servers').with_ensure('absent') }
|
||||
end
|
||||
|
||||
shared_examples_for 'with memcache_servers' do
|
||||
before do
|
||||
params.merge!(
|
||||
:memcache_servers => ['memcache1','memcache2','memcache3']
|
||||
)
|
||||
end
|
||||
|
||||
it do
|
||||
is_expected.to contain_neutron_config('DEFAULT/memcached_servers').with_value('memcache1,memcache2,memcache3')
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
shared_examples_for 'with global_physnet_mtu defined' do
|
||||
before do
|
||||
params.merge!(
|
||||
|
Loading…
Reference in New Issue
Block a user