Merge "Disable ceilometer middleware by default"
This commit is contained in:
commit
d036314055
@ -1055,6 +1055,9 @@ Ceilometer Config parameters
|
||||
**CONFIG_CEILOMETER_METERING_BACKEND**
|
||||
Backend driver for Telemetry's metering backend configuration. ['database', 'gnocchi']
|
||||
|
||||
**CONFIG_ENABLE_CEILOMETER_MIDDLEWARE**
|
||||
Whether to enable ceilometer middleware in swift proxy. By default this should be false to avoid unnecessary load.
|
||||
|
||||
MONGODB Config parameters
|
||||
-------------------------
|
||||
|
||||
|
@ -104,6 +104,17 @@ def initConfig(controller):
|
||||
"USE_DEFAULT": False,
|
||||
"NEED_CONFIRM": False,
|
||||
"CONDITION": False},
|
||||
|
||||
{"CONF_NAME": "CONFIG_ENABLE_CEILOMETER_MIDDLEWARE",
|
||||
"CMD_OPTION": "enable-ceilometer-middleware",
|
||||
"PROMPT": ("Enable ceilometer middleware in swift proxy"),
|
||||
"OPTION_LIST": ["y", "n"],
|
||||
"VALIDATORS": [validators.validate_options],
|
||||
"DEFAULT_VALUE": "n",
|
||||
"MASK_INPUT": False,
|
||||
"USE_DEFAULT": True,
|
||||
"NEED_CONFIRM": False,
|
||||
"CONDITION": False},
|
||||
],
|
||||
|
||||
"MONGODB": [
|
||||
|
@ -11,7 +11,8 @@ class packstack::swift::proxy ()
|
||||
|
||||
include '::packstack::memcached'
|
||||
|
||||
if hiera('CONFIG_CEILOMETER_INSTALL') == 'y' {
|
||||
if hiera('CONFIG_CEILOMETER_INSTALL') == 'y' and
|
||||
hiera('CONFIG_ENABLE_CEILOMETER_MIDDLEWARE') == 'y' {
|
||||
$swift_pipeline = [
|
||||
'catch_errors',
|
||||
'bulk',
|
||||
|
@ -128,7 +128,8 @@ if hiera('CONFIG_SWIFT_INSTALL') == 'y' {
|
||||
include '::packstack::swift::ringbuilder'
|
||||
include '::packstack::swift::proxy'
|
||||
include '::packstack::swift::storage'
|
||||
if hiera('CONFIG_CEILOMETER_INSTALL') == 'y' {
|
||||
if hiera('CONFIG_CEILOMETER_INSTALL') == 'y' and
|
||||
hiera('CONFIG_ENABLE_CEILOMETER_MIDDLEWARE') == 'y' {
|
||||
include '::packstack::swift::ceilometer'
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user