charm-watcher/src
Zuul ac66f3b8ba Merge "Updates for caracal testing support" 2024-03-14 16:30:41 +00:00
..
lib Migrate charm to charmhub 2023-05-24 14:55:09 -04:00
reactive Skip init_db() and cluster_connected() on update-status 2023-09-05 11:50:43 -03:00
templates/train Bind API service on 0.0.0.0 2023-09-05 11:50:50 -03:00
tests Merge "Updates for caracal testing support" 2024-03-14 16:30:41 +00:00
HACKING.md Change Docs and URLs 2020-02-05 13:16:37 +02:00
README.md Replace reference to 'juju set' with 'juju config'. 2021-08-06 18:37:47 +01:00
config.yaml First commit of watcher charm 2020-01-02 14:09:39 +02:00
copyright First commit of watcher charm 2020-01-02 14:09:39 +02:00
icon.svg Fix minor issues for publishing the charm to Charms Store 2020-01-02 15:40:06 +02:00
layer.yaml Change Docs and URLs 2020-02-05 13:16:37 +02:00
metadata.yaml Updates for caracal testing support 2024-02-24 19:52:33 +00:00
test-requirements.txt First commit of watcher charm 2020-01-02 14:09:39 +02:00
tox.ini Updates for caracal testing support 2024-02-24 19:52:33 +00:00
wheelhouse.txt Migrate charm to charmhub 2023-05-24 14:55:09 -04:00

README.md

Overview

This charm provides the Watcher service for an OpenStack Cloud. It is comprised of three different services. The API, the Decision Engine and the Applier. This charm takes care of all three, bundled as a single application.

OpenStack Train or later is required.

Usage

The OpenStack Watcher charm requires a running OpenStack deployment and relation with mysql database, rabbitmq-server and keystone identity service.

A simple deployment requires only four commands:

juju deploy --series bionic --config openstack-origin=cloud:bionic-train watcher
juju add-relation watcher mysql
juju add-relation watcher rabbitmq-server
juju add-relation watcher keystone

The charm also support High Availability by relating it to hacluster charm:

juju deploy hacluster watcher-hacluster
juju add-unit watcher
juju config watcher vip=<VIP FOR ACCESS>
juju add-relation watcher-hacluster watcher

Bugs

Please report bugs on [Launchpad]lp-bugs-charm-watcher]. For general questions please refer to the OpenStack Charm Guide.

Configuration

The configuration options will be listed on the charm store, however If you're making assumptions or opinionated decisions in the charm (like setting a default administrator password), you should detail that here so the user knows how to change it immediately, etc.

Contact Information

Though this will be listed in the charm store itself don't assume a user will know that, so include that information here:

OpenStack Watcher