charm-hacluster:stable/21.04

Last commit made on 2021-08-03
Get this branch:
git clone -b stable/21.04 https://git.launchpad.net/charm-hacluster

Branch merges

Branch information

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

Recent commits

ac5a0a5... by Corey Bryant

c-h sync - restore proxy env vars for add-apt-repository

Change-Id: I48aea64a1154e68d91e2dd5f6d05085b6ba9f38a
Co-authored-by: Aurelien Lourot <email address hidden>

23c0dfc... by Aurelien Lourot

Sync release-tools

In order to fix ResolutionImpossible on tox invocation.

https://github.com/openstack-charmers/release-tools/issues/151
https://github.com/openstack-charmers/release-tools/pull/152

Change-Id: Ic42a655ccf68ff5b9af92ee4f31bfa7e98e661f2
(cherry picked from commit f5cf5253773af9a561954f34a38075b7e4bc68d5)

adea7d0... by Aurelien Lourot

Updates for stable branch creation

Set default branch for git review/gerrit.

Update test bundles to point to openstack-charmers.

Change-Id: Ic476b00d8cd4280beb1f96129fce0aa8d5a206e8

2a5a495... by Alex Kavanagh

21.04 sync - add 'hirsute' in UBUNTU_RELEASES

The 'hirsute' key in c-h/core/host_factory/ubuntu.py:
UBUNTU_RELEASES had been missed out, and is needed for
hirsute support in many of the charms. This sync is to
add just that key. See also [1]

Note that this sync is only for classic charms.

[1] https://github.com/juju/charm-helpers/pull/598

Change-Id: If0848ffdc2d74b020e4be9d498745a5a0e4b7e92

a157419... by Alex Kavanagh

21.04 libraries freeze for charms on master branch

* charm-helpers sync for classic charms
* build.lock file for reactive charms
* ensure tox.ini is from release-tools
* ensure requirements.txt files are from release-tools
* On reactive charms:
  - ensure stable/21.04 branch for charms.openstack
  - ensure stable/21.04 branch for charm-helpers

Change-Id: I509a9060f9c0fde133731e4dd2712fd30a672bcb

06796e6... by Aurelien Lourot

Fix pacemaker-remote-relation-changed hook error

This was happening because
trigger_corosync_update_from_leader() was being called
not only in `ha` relation hooks but also in
`pacemaker-remote` relation hooks after the implementation
for the related bug landed.

Closes-Bug: #1920124
Related-Bug: #1400481
Change-Id: I4952ef694589de6b72f04b387e30ca2333bc4cbc

64e696a... by Robert Gildein

Improved action to display the cluster status

The `state` action will provide details about the health of the cluster.
This action has one parameter to display the history of the cluster status,
which is false by default.

Closes-Bug: #1717831
Change-Id: Iaf6e4a75a36491eab8e6802a6f437e5f410ed29e

457f88e... by Alvaro Uria

Adjust quorum after node removal

Add an `update-ring` action for that purpose.
Also print more on various pacemaker failures.
Also removed some dead code.

Func-Test-PR: https://github.com/openstack-charmers/zaza-openstack-tests/pull/369
Change-Id: I35c0c9ce67fd459b9c3099346705d43d76bbdfe4
Closes-Bug: #1400481
Related-Bug: #1874719
Co-Authored-By: Aurelien Lourot <email address hidden>
Co-Authored-By: Felipe Reyes <email address hidden>

6e1f200... by Aurelien Lourot

Remove some more dead code

Change-Id: Icf0c1a9c5e819bd2253d9a631e1ff6875bfd5200
Related-Bug: #1881114

a919113... by Aurelien Lourot

Fully deprecate stonith_enabled config option

This is already deprecated since June 2020 thanks
to a 'blocked' message in assess_status_helper()
but this commit:
1. makes it clear in config.yaml, and
2. removes the corresponding already dead code.

Change-Id: Ia6315273030e31b10125f2dd7a7fb7507d8a10b7