charm-hacluster:stable/20.10

Last commit made on 2020-11-13
Get this branch:
git clone -b stable/20.10 https://git.launchpad.net/charm-hacluster

Branch merges

Branch information

Name:
stable/20.10
Repository:
lp:charm-hacluster

Recent commits

ff14eac... by Aurelien Lourot

Fix install hook on Groovy

Also add Groovy to the test gate

(cherry picked from commit 2e799e5cf0c1da7e5cddf18179a60ff3f37c54a6)

Change-Id: If32560a88cfa6735bf5e502a70e6b84b0171f045
Closes-Bug: #1903546

506d432... by Billy Olsen

Remove the corosync_rings check in eoan+

Corosync 2.99 altered the status output for udp/udpu rings to
be hardcoded to 'OK'. This breaks the check_corosync_rings nrpe
check which is looking for 'ring $number active with no faults'.
Since the value has been hardcoded to show 'OK', the check itself
does not provide any real meaningful value.

Change-Id: I642ecf11946b1ea791a27c54f0bec54adbfecb83
Closes-Bug: #1902919
(cherry picked from commit 3080d64281afa5e65f39bb47d224d66d25bf702c)

bd58013... by Aurelien Lourot

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: I735613ddeb52f925b251d2073825c6cc0a2e8353

2ef08c6... by Chris MacNaughton

Batch update to land Ubuntu Groovy support into the charms

Cherry-Pick from https://github.com/juju/charm-helpers/commit/09752a15274b1bf0f42b422eb82fcf29fe4082c5

Change-Id: I79a8af0dc4e31e3843d73d8332a5181d2f1eb345

03047ee... by Zuul <email address hidden>

Merge "Sync libraries & common files prior to freeze"

0d004b6... by Zuul <email address hidden>

Merge "Change default expiration of failcounts from never to 180 seconds"

b8c9fc6... by Alex Kavanagh

Sync libraries & common files prior to freeze

* charm-helpers sync for classic charms
* charms.ceph sync for ceph charms
* rebuild for reactive charms
* sync tox.ini files as needed
* sync requirements.txt files to sync to standard

Change-Id: I7c643447959cfd82234653fdbd2bab1c0594469c

e02c625... by Liam Young

Fix adding of stonith controlled resources.

There appears to be a window between a pacemaker remote resource
being added and the location properties for that resource being
added. In this window the resource is down and pacemaker may fence
the node.

The window is present because the charm charm currently does:

1) Set stonith-enabled=true cluster property
2) Add maas stonith device that controls pacemaker remote node that
   has not yet been added.
3) Add pacemaker remote node
4) Add pacemaker location rules.

I think the following two fixes are needed:

1) For initial deploys update the charm so it does not enable stonith
   until stonith resources and pacemaker remotes have been added.

2) For scale-out do not add the new pacemaker remote stonith resource
   until the corresponding pacemaker resource has been added along
   with its location rules.

Depends-On: Ib8a667d0d82ef3dcd4da27e62460b4f0ce32ee43
Change-Id: I7e2f568d829f6d0bfc7859a7d0ea239203bbc490
Closes-Bug: #1884284

fc18baa... by Zuul <email address hidden>

Merge "Add focal-victoria to the test gate"

527fd2c... by Liam Young

Spread pacemaker remote resources across cluster.

Use location directives to spread pacemaker remote resources across
cluster. This is to prevent multiple resources being taken down in
the event of a single node failure. This would usually not be a
problem but if the node is being queried by masakari host
monitors at the time the node goes down then the query can hang.

Change-Id: Ib8a667d0d82ef3dcd4da27e62460b4f0ce32ee43
Partial-Bug: #1889094
Depends-On: Ic45dbdd9d8581f25549580c7e98a8d6e0bf8c3e7