
Prior to this change, the ceilometer-agent charm receives RMQ configuration details via the ceilometer charm. This makes it a bit of a snowflake. Refactor RMQ integration to require a direct relation to the rabbitmq-server charm; information provided on this relation will superceed any information currently provided via the charms relation with ceilometer, ensuring that there is no disruption to service during a charm upgrade before the new relation is added. Switch to using [DEFAULT]transport_url for RMQ configuration, making use of the new ch template for SSL and HA configuration in [oslo_messaging_rabbit]. Change-Id: Ie637ec5162461826505cea39bde6829e036fa1f2 Closes-Bug: 1817672
39 lines
1.1 KiB
YAML
39 lines
1.1 KiB
YAML
name: ceilometer-agent
|
|
subordinate: true
|
|
summary: Subordinate charm for deploying Ceilometer compute agent
|
|
maintainer: OpenStack Charmers <openstack-charmers@lists.ubuntu.com>
|
|
description: |
|
|
Ceilometer project aims to become the infrastructure to collect measurements
|
|
within OpenStack so that no two agents would need to be written to collect
|
|
the same data. It's primary targets are monitoring and metering, but the
|
|
framework should be easily expandable to collect for other needs. To that
|
|
effect, Ceilometer should be able to share collected data with a variety of
|
|
consumers.
|
|
.
|
|
This charm should be used in conjunction with the ceilometer and nova-compute
|
|
charms to collect OpenStack measurements.
|
|
tags:
|
|
- openstack
|
|
- telemetry
|
|
- misc
|
|
series:
|
|
- xenial
|
|
- bionic
|
|
- cosmic
|
|
- trusty
|
|
provides:
|
|
nrpe-external-master:
|
|
interface: nrpe-external-master
|
|
scope: container
|
|
nova-ceilometer:
|
|
interface: nova-ceilometer
|
|
scope: container
|
|
requires:
|
|
container:
|
|
interface: juju-info
|
|
scope: container
|
|
ceilometer-service:
|
|
interface: ceilometer
|
|
amqp:
|
|
interface: rabbitmq
|