Commit Graph

13 Commits

Author SHA1 Message Date
Rodrigo Barbieri 8d3b3a658c [DOC] Update ceilometer-upgrade action note
The ceilometer-upgrade action will reapply default
resource-type definitions from templates and may
override any changes that would have been made to
gnocchi resources. Moreover, since Wallaby+, it will
override any attribute (within resource-types) as well.

Change-Id: I162926458181e2210c7b76479ee03b7862755901
2022-09-01 15:30:08 -03:00
Aqsa Malik 0b067893a8 Fix syntax error in the juju-run command
This change fixes the syntax of juju-run command in the README file.
The command requires a <unit> parameter to work, otherwise it fails
with the error "no unit specified".

Change-Id: I2045fb2437a2d29c01fe14c1b9a3cf59fd1444c2
2022-01-10 15:11:58 +01:00
Peter Matulis c35ba750a5 Apply HA section template to README
Change-Id: I92e528c862742704a6fd8eeb7731cdcb9f6051d1
2020-05-29 13:52:35 -04:00
Ryan Beisner c0a9067b8c Update readme and clean up stray ide files
Change-Id: Ie8b5be23847ff7bc0d9550b8a4983384fbd94aea
2019-08-16 21:37:57 +00:00
Liam Young 67b149f89c Support listening to multiple rabbit queues.
This change adds the ability to listen for events across multiple
rabbit queues. Nova cells v2 has a message broker per cell and
the charms already support having a separate message broker for
neutron, in both these topologies ceilometer needs the ability to
listen to multiple brokers.

To achieve this a new relation 'amqp-listener' has been introduced.
The existing 'amqp' relation should be used for the broker that
ceilometer listens to and publishes to. 'amqp-listener' should be
used for additional brokers that ceilometer just listens on.

Update functional tests to satisfy relation with
nova-cloud-controller.

Change-Id: Ifdade3f7814620f4cd4a1d35a584cbc099bb6d88
2018-10-19 07:30:12 +00:00
David Ames f3148b9bd7 Run ceilometer-upgrade as an action
The ceilometer-upgrade command needs to be run to update back end
ceilometer data stores. When attempting to run this command during
deploy time due to the number of required relations many inherent
race conditions exist leading to Bug#1749280.

This change allows the ceilometer-upgrade command to be run as an action
post-deploy.

Change-Id: I64a56d9a38532476b8a01df6227231a1276c708f
Closes-Bug: #1749280
2018-03-08 14:20:15 +00:00
James Page 4c450fed8c Add support for OpenStack Queens.
Update charm to support Ceilometer@Queens; specifically:

 - Removal of Ceilometer API service
 - Removal of ceilometer-collector service

Most of this change is related to dropping of these
services; In addition its now possible to complete a
ceilometer-upgrade without mongodb being configured.

As this charm no longer provides any endpoints to
keystone, for Queens the identity-credentials relation
is required instead of the identity-service relation.

Change-Id: I3cefc24ffc9a0e60f446fbbdff603dfad37f7baa
2018-01-03 10:40:29 +00:00
David Ames 31ccb187c6 DNS HA
Implement DNS high availability. Pass the correct information to
hacluster to register a DNS entry with MAAS 2.0 or greater rather
than using a virtual IP.

Charm-helpers sync to bring in DNS HA helpers

Change-Id: I543095a210e668f30c3617990b3ee668a3143dd9
2016-06-15 11:25:22 -07:00
James Page 1e7dfe0d9c Add Juju Network Space support
Juju 2.0 provides support for network spaces, allowing
charm authors to support direct binding of relations and
extra-bindings onto underlying network spaces.

Resync charm-helpers to pickup support in API endpoint
resolution code and add API extra-bindings to the charm
metadata.

Change-Id: Ica87935997e116d32beea4cab1a6f12f1de54b54
2016-03-31 09:25:24 +01:00
Paul Gear 1866d5c4c5 Update documentation for relations per https://wiki.ubuntu.com/ServerTeam/OpenStackCharms/ReleaseNotes1501#Ceilometer 2015-02-05 10:38:48 +10:00
James Page d6c2fd8539 Tidy readme 2013-10-14 16:54:47 +01:00
yolanda.robla@canonical.com 3329be7ef0 fixing pep8 2013-02-14 21:25:54 +01:00
yolanda.robla@canonical.com af33c6fe17 fixes due to review 2013-02-14 12:45:03 +01:00