Remove deprecated designate::producer::backend_url

... because it was deprecated during Xena cycle[1] in favor of the new
designate::coordination class.

[1] 823d409fe8
Change-Id: I564ef6ec944c4b0f4a48fe99db2aade54e7f684c
This commit is contained in:
Takashi Kajinami 2022-08-05 09:32:43 +09:00
parent 5d9b0ede4e
commit d4550c5b6e
4 changed files with 8 additions and 21 deletions

View File

@ -26,10 +26,8 @@ class designate::coordination (
include designate::deps
$backend_url_real = pick($::designate::producer::backend_url, $backend_url)
oslo::coordination{ 'designate_config':
backend_url => $backend_url_real
backend_url => $backend_url
}
designate_config {

View File

@ -32,12 +32,6 @@
# (optional) List of tasks to enable, the default enables all tasks.
# Defaults to $::os_service_default.
#
# DEPRECATED PARAMETERS
#
# [*backend_url*]
# (optional) URL to use for coordination, should be a tooz URL.
# Defaults to undef
#
class designate::producer (
$package_ensure = 'present',
$package_name = $::designate::params::producer_package_name,
@ -46,8 +40,6 @@ class designate::producer (
$workers = $::os_workers,
$threads = $::os_service_default,
$enabled_tasks = $::os_service_default,
# DEPRECATED PARAMETERS
$backend_url = undef,
) inherits designate::params {
designate_config {
@ -56,11 +48,6 @@ class designate::producer (
'service:producer/enabled_tasks' : value => join(any2array($enabled_tasks), ',');
}
if $backend_url != undef {
warning('designate::producer::backend_url is deprecated. Use designate::coordination instead')
include designate::coordination
}
designate::generic_service { 'producer':
package_ensure => $package_ensure,
enabled => $enabled,

View File

@ -0,0 +1,4 @@
---
upgrade:
- |
The ``designate::producer::backend_url`` parameter has been removed.

View File

@ -11,10 +11,9 @@ describe 'designate::producer' do
end
let :designate_producer_params do
{
:workers => '3',
:threads => '3000',
:enabled_tasks => ['domain_purge','periodic_secondary_refresh'],
:backend_url => 'redis://10.0.0.1:1234'
:workers => '3',
:threads => '3000',
:enabled_tasks => ['domain_purge','periodic_secondary_refresh'],
}
end
@ -47,7 +46,6 @@ describe 'designate::producer' do
is_expected.to contain_designate_config("service:producer/workers").with_value('3')
is_expected.to contain_designate_config("service:producer/threads").with_value('3000')
is_expected.to contain_designate_config("service:producer/enabled_tasks").with_value('domain_purge,periodic_secondary_refresh')
is_expected.to contain_designate_config("coordination/backend_url").with_value('redis://10.0.0.1:1234')
end
end
end