diff --git a/docker/services/ceilometer-agent-notification.yaml b/docker/services/ceilometer-agent-notification.yaml index 1d6d501b78..4d758f57a4 100644 --- a/docker/services/ceilometer-agent-notification.yaml +++ b/docker/services/ceilometer-agent-notification.yaml @@ -81,25 +81,29 @@ outputs: config_image: {get_param: DockerCeilometerConfigImage} kolla_config: /var/lib/kolla/config_files/ceilometer_agent_notification.json: - command: /usr/bin/ceilometer-agent-notification --logfile /var/log/ceilometer/agent-notification.log - config_files: - list_concat: - - - source: "/var/lib/kolla/config_files/src/*" - dest: "/" - merge: true - preserve_properties: true - - if: - - ceilometer_enable_panko - - - source: "/var/lib/kolla/config_files/src-panko/*" + map_merge: + - command: /usr/bin/ceilometer-agent-notification --logfile /var/log/ceilometer/agent-notification.log + config_files: + list_concat: + - - source: "/var/lib/kolla/config_files/src/*" dest: "/" merge: true preserve_properties: true - - null + - if: + - ceilometer_enable_panko + - - source: "/var/lib/kolla/config_files/src-panko/*" + dest: "/" + merge: true + preserve_properties: true + - null + - if: + - ceilometer_enable_panko + - permissions: + - path: /etc/panko + owner: root:ceilometer + recurse: true + - {} - permissions: - - path: /etc/panko - owner: root:ceilometer - recurse: true docker_config: step_3: ceilometer_init_log: @@ -129,9 +133,13 @@ outputs: - {get_attr: [ContainersCommon, volumes]} - - /var/lib/kolla/config_files/ceilometer_agent_notification.json:/var/lib/kolla/config_files/config.json:ro - - /var/lib/config-data/puppet-generated/ceilometer/:/var/lib/kolla/config_files/src:ro - - /var/lib/config-data/puppet-generated/panko/:/var/lib/kolla/config_files/src-panko:ro - - /var/log/containers/ceilometer:/var/log/ceilometer + - /var/lib/config-data/puppet-generated/ceilometer:/var/lib/kolla/config_files/src:ro + - /var/log/containers/ceilometer:/var/log/ceilometer:z + - if: + - ceilometer_enable_panko + - - /var/lib/config-data/puppet-generated/panko:/var/lib/kolla/config_files/src-panko:ro + - [] + environment: - KOLLA_CONFIG_STRATEGY=COPY_ALWAYS host_prep_tasks: diff --git a/environments/metrics/ceilometer-write-qdr.yaml b/environments/metrics/ceilometer-write-qdr.yaml index bc0b63db52..4df3059241 100644 --- a/environments/metrics/ceilometer-write-qdr.yaml +++ b/environments/metrics/ceilometer-write-qdr.yaml @@ -8,4 +8,5 @@ resource_registry: OS::TripleO::Services::ComputeCeilometerAgent: ../../docker/services/ceilometer-agent-compute.yaml parameter_defaults: + CeilometerEnablePanko: false CeilometerQdrPublish: true