Deprecate project_id and user_id options
Option "user_id" from group "statsd" is deprecated for removal. Its value may be silently ignored in the future. Option "project_id" from group "statsd" is deprecated for removal. Its value may be silently ignored in the future Change-Id: Ib2122af574075c4a83609116251478b3c37519a1 Closes-Bug: #1718848
This commit is contained in:
@@ -5,12 +5,6 @@
|
|||||||
# [*resource_id*]
|
# [*resource_id*]
|
||||||
# (required) Resource UUID to use to identify statsd in Gnocchi.
|
# (required) Resource UUID to use to identify statsd in Gnocchi.
|
||||||
#
|
#
|
||||||
# [*user_id*]
|
|
||||||
# (required) User UUID to use to identify statsd in Gnocchi.
|
|
||||||
#
|
|
||||||
# [*project_id*]
|
|
||||||
# (required) Project UUID to use to identify statsd in Gnocchi.
|
|
||||||
#
|
|
||||||
# [*flush_delay*]
|
# [*flush_delay*]
|
||||||
# (required) Delay between flushes.
|
# (required) Delay between flushes.
|
||||||
#
|
#
|
||||||
@@ -30,19 +24,38 @@
|
|||||||
# (optional) Archive policy name to use when creating metrics.
|
# (optional) Archive policy name to use when creating metrics.
|
||||||
# Defaults to undef.
|
# Defaults to undef.
|
||||||
#
|
#
|
||||||
|
# DEPRECATED PARAMETERS
|
||||||
|
#
|
||||||
|
# [*user_id*]
|
||||||
|
# (required) User UUID to use to identify statsd in Gnocchi.
|
||||||
|
# Defaults to undef.
|
||||||
|
#
|
||||||
|
# [*project_id*]
|
||||||
|
# (required) Project UUID to use to identify statsd in Gnocchi.
|
||||||
|
# Defaults to undef.
|
||||||
|
#
|
||||||
class gnocchi::statsd (
|
class gnocchi::statsd (
|
||||||
$resource_id,
|
$resource_id,
|
||||||
$user_id,
|
|
||||||
$project_id,
|
|
||||||
$flush_delay,
|
$flush_delay,
|
||||||
$archive_policy_name = undef,
|
$archive_policy_name = undef,
|
||||||
$manage_service = true,
|
$manage_service = true,
|
||||||
$enabled = true,
|
$enabled = true,
|
||||||
$package_ensure = 'present',
|
$package_ensure = 'present',
|
||||||
|
# DEPRECATED PARAMETERS
|
||||||
|
$user_id = undef,
|
||||||
|
$project_id = undef,
|
||||||
) inherits gnocchi::params {
|
) inherits gnocchi::params {
|
||||||
|
|
||||||
include ::gnocchi::deps
|
include ::gnocchi::deps
|
||||||
|
|
||||||
|
if $user_id {
|
||||||
|
warning('user_id parameter is deprecated and will be removed in the future release.')
|
||||||
|
}
|
||||||
|
|
||||||
|
if $project_id {
|
||||||
|
warning('project_id parameter is deprecated and will be removed in the future release.')
|
||||||
|
}
|
||||||
|
|
||||||
package { 'gnocchi-statsd':
|
package { 'gnocchi-statsd':
|
||||||
ensure => $package_ensure,
|
ensure => $package_ensure,
|
||||||
name => $::gnocchi::params::statsd_package_name,
|
name => $::gnocchi::params::statsd_package_name,
|
||||||
@@ -68,8 +81,6 @@ class gnocchi::statsd (
|
|||||||
|
|
||||||
gnocchi_config {
|
gnocchi_config {
|
||||||
'statsd/resource_id' : value => $resource_id;
|
'statsd/resource_id' : value => $resource_id;
|
||||||
'statsd/user_id' : value => $user_id;
|
|
||||||
'statsd/project_id' : value => $project_id;
|
|
||||||
'statsd/archive_policy_name' : value => $archive_policy_name;
|
'statsd/archive_policy_name' : value => $archive_policy_name;
|
||||||
'statsd/flush_delay' : value => $flush_delay;
|
'statsd/flush_delay' : value => $flush_delay;
|
||||||
}
|
}
|
||||||
|
@@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
deprecations:
|
||||||
|
- user_id and project_id options are now deprecated for removal.
|
@@ -6,8 +6,6 @@ describe 'gnocchi::statsd' do
|
|||||||
{ :enabled => true,
|
{ :enabled => true,
|
||||||
:manage_service => true,
|
:manage_service => true,
|
||||||
:resource_id => '07f26121-5777-48ba-8a0b-d70468133dd9',
|
:resource_id => '07f26121-5777-48ba-8a0b-d70468133dd9',
|
||||||
:user_id => '07f26121-5777-48ba-8a0b-d70468133dd9',
|
|
||||||
:project_id => '07f26121-5777-48ba-8a0b-d70468133dd9',
|
|
||||||
:archive_policy_name => 'high',
|
:archive_policy_name => 'high',
|
||||||
:flush_delay => '200',
|
:flush_delay => '200',
|
||||||
}
|
}
|
||||||
@@ -28,8 +26,6 @@ describe 'gnocchi::statsd' do
|
|||||||
|
|
||||||
it 'configures gnocchi statsd' do
|
it 'configures gnocchi statsd' do
|
||||||
is_expected.to contain_gnocchi_config('statsd/resource_id').with_value('07f26121-5777-48ba-8a0b-d70468133dd9')
|
is_expected.to contain_gnocchi_config('statsd/resource_id').with_value('07f26121-5777-48ba-8a0b-d70468133dd9')
|
||||||
is_expected.to contain_gnocchi_config('statsd/user_id').with_value('07f26121-5777-48ba-8a0b-d70468133dd9')
|
|
||||||
is_expected.to contain_gnocchi_config('statsd/project_id').with_value('07f26121-5777-48ba-8a0b-d70468133dd9')
|
|
||||||
is_expected.to contain_gnocchi_config('statsd/archive_policy_name').with_value('high')
|
is_expected.to contain_gnocchi_config('statsd/archive_policy_name').with_value('high')
|
||||||
is_expected.to contain_gnocchi_config('statsd/flush_delay').with_value('200')
|
is_expected.to contain_gnocchi_config('statsd/flush_delay').with_value('200')
|
||||||
end
|
end
|
||||||
|
Reference in New Issue
Block a user