Commit Graph

10 Commits

Author SHA1 Message Date
Linda Guo 0653c186ce Rabbitmq metrics and splitbrain detection
Enabled rabbitmq_prometheus plugin for prometheus to scrape
the metrics of rabbitmq and alert if rabbitmq splitbrain is
detected.

Integrated rabbitmq dashboards in grafana via dashboards
relations

Added new unit test cases

Closes-Bug: 1899183
Change-Id: I88942dd0b246c498d0ab40b00d586d4349b0f100
2022-01-17 18:32:38 +11:00
Peter Matulis a00ecabe67 Clarify TLS
* Make TLS simpler and more accurate.

* Apply README template.

* Adjust config.yaml re use of Vault.

Related-Bug: #1871442

Change-Id: Ia819cb03d30f6b4e0a04cc388e7243849800455a
2021-02-26 14:53:31 -05:00
Peter Matulis 3a473381e5 Fix link in README
Change-Id: I3587ebe2196dd82a2e54b900f7ff6247a59ea939
2020-12-16 14:06:30 -05:00
Peter Matulis 14f0a6f102 Review README
As per team discussion, Vault is the preferred method for SSL
management and Network spaces should not be mentioned in any
README pending a supporting documentation effort.

Change-Id: If8bc2f271be71caccd4f3f0b50f8ae412bef35b7
2020-04-09 14:17:34 -04:00
Syed Mohammad Adnan Karim d9ee17b26f Trivial grammar changes:
1. 'executing it is' => 'executing, it is'
2. 'may be' => 'are' for brevity

Change-Id: I0b87c457e5ef9fcf6bec41e3c78220e0250e00eb
2018-09-27 11:23:13 -04:00
Jenkins 21b6015210 Merge "Typo fix: arbitary => arbitrary" 2017-01-27 09:24:36 +00:00
Anh Tran 9d5a6e5223 Typo fix: arbitary => arbitrary
Change-Id: I18b168f807c28739fe98ddb1033a8129ade4d979
2017-01-24 14:09:39 +07:00
David Ames 2472e1ca9f Wait until clustered before running client hooks
RabbitMQ takes some time to fully cluster. The charm was previously
running amqp-relation-changed hooks whenever they were queued even
if the cluster was not yet complete. This led to split brain
scenarios. Client authentication to one or more nodes could fail.

This change confirms the entire cluster is ready before running
client amqp-relation-changed hooks.

min-cluster-size can now be used to attempt to guarantee the cluster
is ready with the expected number of nodes. If min-cluster-size is
not set the charm will still determine based on the information
available if all the cluster nodes are ready. Single node
deployments are still possible.

Partial-Bug: #1657245
Closes-Bug: #1657176
Change-Id: I870df71869c979e65a3a8764efdf35a746278507
2017-01-23 08:31:00 -08:00
Junaid Ali 89f3220969 Improving README.md
* Added juju resolved command for Juju 2.0 and above

Change-Id: I06597829acec0277c0b05f795090a95f4d59422d
Signed-off-by: Junaid Ali <junaidali@plumgrid.com>
2016-10-11 16:44:52 +05:00
James Page 1777a5a757 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 network-get
hookenv support, use binding of amqp relation if running
on Juju >= 2.0 and access-network is not configured.

Add new section to README and generally tidy as well as
it lacks any really useful content and was confusing.

Change-Id: I196628463f3da8f8db76cd87045a37ab715a09c8
2016-04-01 09:25:33 +01:00