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