Remove legacy ceilometer api from undercloud

Ceilometer API is deprecated and disabled in pike. Lets remove
this starting queens as its not supported anymore.

Change-Id: I738e8743a315cc2865ba6d1e64c23498e911a283
This commit is contained in:
Pradeep Kilambi 2017-09-27 13:23:40 -04:00
parent da02a5e748
commit 64e6e17f03
6 changed files with 6 additions and 32 deletions

View File

@ -168,10 +168,6 @@ if str2bool(hiera('enable_telemetry', false)) {
include ::ceilometer::keystone::auth
include ::aodh::keystone::auth
include ::ceilometer
if str2bool(hiera('enable_legacy_ceilometer_api', false)) {
include ::ceilometer::api
include ::ceilometer::wsgi::apache
}
include ::ceilometer::agent::notification
include ::ceilometer::agent::central
include ::ceilometer::expirer

View File

@ -283,10 +283,6 @@ ceilometer::metering_secret: {{UNDERCLOUD_CEILOMETER_METERING_SECRET}}
ceilometer::rabbit_userid: {{UNDERCLOUD_RABBIT_USERNAME}}
ceilometer::rabbit_password: {{UNDERCLOUD_RABBIT_PASSWORD}}
ceilometer::rabbit_host: "{{LOCAL_IP_WRAPPED}}"
ceilometer::api::host: {{LOCAL_IP}}
ceilometer::api::service_name: 'httpd'
ceilometer::wsgi::apache::ssl: false
ceilometer::wsgi::apache::bind_host: {{LOCAL_IP}}
ceilometer::keystone::authtoken::password: {{UNDERCLOUD_CEILOMETER_PASSWORD}}
ceilometer::keystone::authtoken::auth_uri: "%{hiera('keystone_auth_uri')}"
ceilometer::keystone::authtoken::auth_url: "%{hiera('keystone_identity_uri')}"
@ -829,7 +825,6 @@ swift::proxy::workers: "%{::os_workers}"
enable_tempest: {{ENABLE_TEMPEST}}
enable_validations: {{ENABLE_VALIDATIONS}}
enable_telemetry: {{ENABLE_TELEMETRY}}
enable_legacy_ceilometer_api: {{ENABLE_LEGACY_CEILOMETER_API}}
enable_ui: {{ENABLE_UI}}
enable_cinder: {{ENABLE_CINDER}}
enable_container_images_build: {{ENABLE_CONTAINER_IMAGES_BUILD}}
@ -948,10 +943,6 @@ tripleo::firewall::firewall_rules:
- 6000
- 6001
- 6002
'124 ceilometer':
dport:
- 8777
- 13777
'125 heat':
dport:
- 8000

View File

@ -528,7 +528,7 @@ class TestGenerateEnvironment(BaseTestCase):
env = undercloud._generate_environment('.')
endpoint_vars = {k: v for (k, v) in env.items()
if k.startswith('UNDERCLOUD_ENDPOINT')}
self.assertEqual(93, len(endpoint_vars))
self.assertEqual(90, len(endpoint_vars))
# Spot check one service
self.assertEqual('http://192.168.24.1:5000',
env['UNDERCLOUD_ENDPOINT_KEYSTONE_PUBLIC'])

View File

@ -328,14 +328,6 @@ _opts = [
default=False,
help=('Whether to install the Volume service. It is not '
'currently used in the undercloud.')),
cfg.BoolOpt('enable_legacy_ceilometer_api',
default=False,
help=('Whether to enable legacy ceilometer api '
'in the Undercloud. '
'Note: Ceilometer API has been deprecated and will be '
'removed in future release. Please consider moving to '
'gnocchi/Aodh/Panko API instead.')
),
cfg.BoolOpt('enable_novajoin',
default=False,
help=('Whether to install novajoin metadata service in '
@ -848,10 +840,6 @@ def _generate_endpoints(instack_env):
'%s://%s:%d/placement',
{'host': public_host, 'port': 8778, 'ssl_port': 13778},
{'host': internal_host, 'port': 8778}),
('ceilometer',
'%s://%s:%d',
{'host': public_host, 'port': 8777, 'ssl_port': 13777},
{'host': internal_host, 'port': 8777}),
('keystone',
'%s://%s:%d',
{'host': public_host, 'port': 5000, 'ssl_port': 13000},

View File

@ -0,0 +1,5 @@
---
fixes:
- |
Remove legacy ceilometer api from undercloud. This was moved to legacy
mode in Pike.

View File

@ -172,12 +172,6 @@
# the undercloud. (boolean value)
#enable_cinder = false
# Whether to enable legacy ceilometer api in the Undercloud. Note:
# Ceilometer API has been deprecated and will be removed in future
# release. Please consider moving to gnocchi/Aodh/Panko API instead.
# (boolean value)
#enable_legacy_ceilometer_api = false
# Whether to install novajoin metadata service in the Undercloud.
# (boolean value)
#enable_novajoin = false