charm-aodh/src
Alex Kavanagh 3e361ce1f0 Updates for testing period for 23.10 release
* charm-helpers sync for classic charms
* build.lock file for reactive charms
* ensure tox.ini is from release-tools
* Locked requirements using pip-compile:
  * existing (test-)requirements.txt ->
    (test-)requirements.in
  * pip-compile to *-py3[8|10].txt using python3.8
    and python3.10.
  * Updated tox.ini to use the appropriate merged
    requirements-*.txt files.
* Removal of lunar from metadata, charmcraft.yaml
  osci.yaml, tests.yaml and associated bundles.
* Locked libs and tests to stable/bobcat branches for:
  * charm-helpers
  * charms.openstack
  * zaza
  * zaza-openstack-tests

Change-Id: Ife31232accca14fd996081fec705a23098d3a41b
2023-11-02 15:28:29 -03:00
..
files Sync charm/ceph helpers, tox, and requirements 2019-10-04 11:49:07 -05:00
lib/charm Merge "Add NRPE checks for services" 2021-06-08 06:27:25 +00:00
reactive Add NRPE checks for services 2021-03-08 10:13:40 +13:00
templates Revert back to using "rabbit_use_ssl" for ocata 2019-08-05 09:57:39 -04:00
tests Updates for testing period for 23.10 release 2023-11-02 15:28:29 -03:00
HACKING.md Misc fixes 2016-07-01 14:53:45 +01:00
README.md Policyd override implementation 2020-07-08 22:59:39 +01:00
build.lock Updates for testing period for 23.10 release 2023-11-02 15:28:29 -03:00
config.yaml Add 2023.2 Bobcat support 2023-07-25 16:39:02 -04: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 Add NRPE checks for services 2021-03-08 10:13:40 +13:00
metadata.yaml Updates for testing period for 23.10 release 2023-11-02 15:28:29 -03:00
test-requirements-py38.txt Updates for testing period for 23.10 release 2023-11-02 15:28:29 -03:00
test-requirements.in Updates for testing period for 23.10 release 2023-11-02 15:28:29 -03:00
tox.ini Updates for testing period for 23.10 release 2023-11-02 15:28:29 -03:00
wheelhouse.txt Updates for testing period for 23.10 release 2023-11-02 15:28:29 -03: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

Policy Overrides

Policy overrides is an advanced feature that allows an operator to override the default policy of an OpenStack service. The policies that the service supports, the defaults it implements in its code, and the defaults that a charm may include should all be clearly understood before proceeding.

Caution: It is possible to break the system (for tenants and other services) if policies are incorrectly applied to the service.

Policy statements are placed in a YAML file. This file (or files) is then (ZIP) compressed into a single file and used as an application resource. The override is then enabled via a Boolean charm option.

Here are the essential commands (filenames are arbitrary):

zip overrides.zip override-file.yaml
juju attach-resource aodh policyd-override=overrides.zip
juju config aodh use-policyd-override=true

See appendix Policy Overrides in the OpenStack Charms Deployment Guide for a thorough treatment of this feature.

Bugs

Please report bugs on Launchpad.

For general questions please refer to the OpenStack Charm Guide.