Disable legacy ceilometer api

Now that ceilometer api is deprecated, lets disable it
by default. You can still enable by setting the
enable_legacy_ceilometer_api param to true.

Change-Id: I9e77ed7d285c69d89aea1f62a098a25619c57420
This commit is contained in:
Pradeep Kilambi 2016-12-09 08:53:36 -05:00
parent 0077a78496
commit 4b4d4bd918
4 changed files with 13 additions and 1 deletions

View File

@ -180,7 +180,9 @@ if str2bool(hiera('enable_telemetry', true)) {
include ::ceilometer::keystone::auth
include ::aodh::keystone::auth
include ::ceilometer
include ::ceilometer::api
if str2bool(hiera('enable_legacy_ceilometer_api', false)) {
include ::ceilometer::api
}
include ::ceilometer::wsgi::apache
include ::ceilometer::db
include ::ceilometer::agent::notification

View File

@ -668,6 +668,7 @@ enable_mistral: {{ENABLE_MISTRAL}}
enable_zaqar: {{ENABLE_ZAQAR}}
enable_validations: {{ENABLE_VALIDATIONS}}
enable_telemetry: {{ENABLE_TELEMETRY}}
enable_legacy_ceilometer_api: {{ENABLE_LEGACY_CEILOMETER_API}}
enable_ui: {{ENABLE_UI}}
enable_cinder: {{ENABLE_CINDER}}

View File

@ -294,6 +294,11 @@ _opts = [
default=False,
help=('Whether to install the Volume service to be boot '
'overcloud nodes from remote volumes.')),
cfg.BoolOpt('enable_legacy_ceilometer_api',
default=False,
help=('Whether to enable legacy ceilometer api '
'in the Undercloud.')
),
cfg.BoolOpt('ipxe_enabled',
default=True,
help=('Whether to use iPXE for deploy and inspection.'),

View File

@ -161,6 +161,10 @@
# from remote volumes. (boolean value)
#enable_cinder = false
# Whether to enable legacy ceilometer api service in the
# Undercloud. (boolean value)
#enable_legacy_ceilometer_api = false
# Whether to use iPXE for deploy and inspection. (boolean value)
# Deprecated group/name - [DEFAULT]/ipxe_deploy
#ipxe_enabled = true