Remove ties between ceilometer and panko

Avoid panko related kolla configurations
in the ceilometer-agent-notification if panko
is disabled.

Change-Id: I9920e426e50e7fa6307ba8f453beb08fbd161534
(cherry picked from commit 8a6be5f0b0)
This commit is contained in:
Nagasai Vinaykumar Kapalavai 2018-11-27 20:46:40 +00:00
parent 98c3a20871
commit a247fa3a79
2 changed files with 25 additions and 4 deletions

View File

@ -40,6 +40,10 @@ parameters:
default: false
description: Remove package if the service is being disabled during upgrade
type: boolean
CeilometerEnablePanko:
default: true
description: Check if panko need to be enabled or not.
type: boolean
resources:
@ -56,6 +60,9 @@ resources:
RoleName: {get_param: RoleName}
RoleParameters: {get_param: RoleParameters}
conditions:
ceilometer_enable_panko: {equals: [{get_param: CeilometerEnablePanko}, True]}
outputs:
role_data:
description: Role data for the Ceilometer Agent Notification role.
@ -80,10 +87,13 @@ outputs:
dest: "/"
merge: true
preserve_properties: true
- if:
- ceilometer_enable_panko
- source: "/var/lib/kolla/config_files/src-panko/*"
dest: "/"
merge: true
preserve_properties: true
- ''
permissions:
- path: /etc/panko
owner: root:ceilometer

View File

@ -0,0 +1,11 @@
# This heat environment can be used to disable panko services.
# Panko should not be used in most deployement, but we can't yet remove it from
# the default setup.
resource_registry:
OS::TripleO::Services::PankoApi: OS::Heat::None
parameter_defaults:
CeilometerEnablePanko: false
EventPipelinePublishers:
- gnocchi://?archive_policy=high