charm-aodh/src
Liam Young 5050885df9 Do not rely on when_file_change for systemd reload
Systemd was not relying being reloaded when the definition
file for aodh-api changed. The reload was supposed to be
triggered by the when_file_changed decorator. However,
there are a number of issues with when_file_changed decorator (*1,
*2, *3) and the decorator has now been deprecated *4.

This change ensures the reload happens without relying on
the decorator.

*1 https://github.com/juju-solutions/charms.reactive/issues/25
*2 https://github.com/juju-solutions/charms.reactive/issues/44
*3 https://github.com/juju-solutions/charms.reactive/issues/49
*4 https://github.com/juju-solutions/charms.reactive/issues/44#issuecomment-438472843

Closes-Bug: #1850767

Change-Id: I7c528a53a4de8a4a85bf655fc242b0f38fd0754b
2019-10-31 13:22:40 +00:00
..
files Sync charm/ceph helpers, tox, and requirements 2019-10-04 11:49:07 -05:00
lib/charm Do not rely on when_file_change for systemd reload 2019-10-31 13:22:40 +00:00
reactive Do not rely on when_file_change for systemd reload 2019-10-31 13:22:40 +00:00
templates Revert back to using "rabbit_use_ssl" for ocata 2019-08-05 09:57:39 -04:00
tests Enable functional tests for bionic-train 2019-10-22 13:33:38 -04:00
HACKING.md Misc fixes 2016-07-01 14:53:45 +01:00
README.md Update and replace http with https for doc links 2017-08-18 20:59:56 -07:00
copyright Re-baseline aodh charm based on new charm layer work 2016-06-20 15:36:08 +01:00
icon.svg Update charm icon 2017-08-02 17:19:16 +01:00
layer.yaml Rebuild for sync layer-openstack 2019-08-22 09:00:19 +02:00
metadata.yaml Update series metadata 2019-08-19 11:44:34 -04:00
test-requirements.txt Sync charm/ceph helpers, tox, and requirements 2019-10-04 11:49:07 -05:00
tox.ini Sync charm/ceph helpers, tox, and requirements 2019-10-04 11:49:07 -05:00
wheelhouse.txt Add disco-stein bundle to gate tests 2019-09-04 14:54:15 -04:00

README.md

Overview

This charm provides the Aodh Alarming service for an OpenStack Cloud.

Usage

Aodh relies on services from the mongodb, rabbitmq-server and keystone charms:

juju deploy aodh
juju deploy keystone
juju deploy mysql
juju deploy rabbitmq-server
juju add-relation aodh rabbitmq-server
juju add-relation aodh mysql
juju add-relation aodh keystone

Bugs

Please report bugs on Launchpad.

For general questions please refer to the OpenStack Charm Guide.