Stop checking for ceilometer-agent-central service
Since Liberty ceilometer-agent-central has been replaced with ceilometer-polling. There is some confusion there as the package is still named ceilometer-agent-central. For OpenStack releases >= Liberty stop checking for the ceilometer-agent-central service to be running. TODO for post release: remove the OCF management of the service(s). Change-Id: I5064ce130da1ec302245aaff5dbe93d9dab63b38 Partial-bug: #1664898
This commit is contained in:
parent
76e8859480
commit
5951cbb763
|
@ -226,6 +226,8 @@ def upgrade_charm():
|
|||
|
||||
|
||||
def install_ceilometer_ocf():
|
||||
# TODO Move away from using the OCF resource for openstack service
|
||||
# management.
|
||||
dest_file = LEGACY_OCF_FILE
|
||||
src_file = 'ocf/openstack/ceilometer-agent-central'
|
||||
|
||||
|
|
|
@ -231,7 +231,13 @@ def services():
|
|||
_services = []
|
||||
for v in restart_map().values():
|
||||
_services = _services + v
|
||||
return list(set(_services))
|
||||
_services = set(_services)
|
||||
# Bug#1664898 Remove check for ceilometer-agent-central
|
||||
# service.
|
||||
codename = get_os_codename_install_source(config('openstack-origin'))
|
||||
if codename >= 'liberty' and 'ceilometer-agent-central' in _services:
|
||||
_services.remove('ceilometer-agent-central')
|
||||
return list(_services)
|
||||
|
||||
|
||||
def determine_ports():
|
||||
|
|
Loading…
Reference in New Issue