charm-rabbitmq-server:stable/20.08

Last commit made on 2020-08-13
Get this branch:
git clone -b stable/20.08 https://git.launchpad.net/charm-rabbitmq-server

Branch merges

Branch information

Name:
stable/20.08
Repository:
lp:charm-rabbitmq-server

Recent commits

4b8608c... by Alex Kavanagh

Updates for stable branch creation

Set default branch for git review/gerrit.

Switch tests to stable.

Switch to using stable charm-helpers branch.

Switch to using stable charm.openstack branch.

Change-Id: Ia50ffa650da951e9cb2943e1f08aeda15780fe2b

4bbb5a8... by Alex Kavanagh

Release sync for 20.08

- Classic charms: sync charm-helpers.
- Classic ceph based charms: also sync charms.ceph
- Reactive charms: trigger a rebuild
- sync tox.ini
- sync requirements.txt and test-requirements.txt

Change-Id: Ib9324fe3e5829c172e853980fd599de9e97ca86c

c7e2fb0... by Zuul <email address hidden>

Merge "Sync charm-helpers for Victoria/Groovy updates"

591acf6... by Aurelien Lourot

Add Victoria test bundles

Change-Id: I0d6ff8d5723d5934e62a2a1b48dea09adbc04a4e

dd18de4... by Corey Bryant

Sync charm-helpers for Victoria/Groovy updates

This sync picks up the release and version details for Victoria/Groovy.

Change-Id: I1c03981adc2bf8de6d6ccaf3c391cd6a4e7d34bf

d04627d... by Liam Young

Revert "Add workload message when waiting for clustering"

This reverts commit 0d4216b764cf71fd35daf5d5d0f68ff3a301fecc.

Change-Id: Ie3cd2f6535f8f4ddb3268961b2cd7a9e3db9dcee

0d4216b... by Liam Young

Add workload message when waiting for clustering

Add workload status message to show charm is waiting for internal
rabbit clustering to complete.

Change-Id: I351c1790b02298c67f957cad53b50e89370fa983

f0056fa... by Zuul <email address hidden>

Merge "Fix race when rmq clustering takes time"

dfd4a3f... by Zuul <email address hidden>

Merge "Add `force-boot` action"

dcb3058... by Liam Young

Fix race when rmq clustering takes time

The recent change to the charm to gate sending connection data to
clients until the internal clustering is complete introduced a code
path that exists amqp_changed without sending connection data to
clients. But update_clients assumes that the client update always
happens and sets INITIAL_CLIENT_UPDATE_KEY to refelct that. This
change updates the logic to only set INITIAL_CLIENT_UPDATE_KEY when
the clients have actually been updated.

The previous change to rabbit also added calls to update_clients
from leader settings changed and cluster changed hooks. This change
also adds a small optimisation to gate those new calls on whether
the charm has sufficient peers.

Change-Id: Ie68a7bc61f2a68e2fcb0f79637112623d58d4549