Merge "Disable ceilometer middleware by default"
This commit is contained in:
commit
d036314055
@ -1055,6 +1055,9 @@ Ceilometer Config parameters
|
|||||||
**CONFIG_CEILOMETER_METERING_BACKEND**
|
**CONFIG_CEILOMETER_METERING_BACKEND**
|
||||||
Backend driver for Telemetry's metering backend configuration. ['database', 'gnocchi']
|
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
|
MONGODB Config parameters
|
||||||
-------------------------
|
-------------------------
|
||||||
|
|
||||||
|
@ -104,6 +104,17 @@ def initConfig(controller):
|
|||||||
"USE_DEFAULT": False,
|
"USE_DEFAULT": False,
|
||||||
"NEED_CONFIRM": False,
|
"NEED_CONFIRM": False,
|
||||||
"CONDITION": 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": [
|
"MONGODB": [
|
||||||
|
@ -11,7 +11,8 @@ class packstack::swift::proxy ()
|
|||||||
|
|
||||||
include '::packstack::memcached'
|
include '::packstack::memcached'
|
||||||
|
|
||||||
if hiera('CONFIG_CEILOMETER_INSTALL') == 'y' {
|
if hiera('CONFIG_CEILOMETER_INSTALL') == 'y' and
|
||||||
|
hiera('CONFIG_ENABLE_CEILOMETER_MIDDLEWARE') == 'y' {
|
||||||
$swift_pipeline = [
|
$swift_pipeline = [
|
||||||
'catch_errors',
|
'catch_errors',
|
||||||
'bulk',
|
'bulk',
|
||||||
|
@ -128,7 +128,8 @@ if hiera('CONFIG_SWIFT_INSTALL') == 'y' {
|
|||||||
include '::packstack::swift::ringbuilder'
|
include '::packstack::swift::ringbuilder'
|
||||||
include '::packstack::swift::proxy'
|
include '::packstack::swift::proxy'
|
||||||
include '::packstack::swift::storage'
|
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'
|
include '::packstack::swift::ceilometer'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user