charm-mysql-innodb-cluster:stable/21.04

Last commit made on 2021-08-27
Get this branch:
git clone -b stable/21.04 https://git.launchpad.net/charm-mysql-innodb-cluster

Branch merges

Branch information

Name:
stable/21.04
Repository:
lp:charm-mysql-innodb-cluster

Recent commits

68a8021... by Alex Kavanagh

Rebuild

in order to pick
https://review.opendev.org/c/openstack/charms.openstack/+/787641

Closes-Bug: #1940627
Change-Id: Icc574387103d1fdb83836041e346cd2223c2a465

6d9a507... by David Ames

Remove instance flags when instance removed

Previously when an instance was removed the leadership settings and
charms.reactive flags remained for that instance's IP address. If a new
instance was subsequently added and happened to have the same IP address
the charm would never add the new instance to the cluster because it
believed the instance was already configured and clustered based on
leader settings.

Clear leader settings flags for instance cluster configured and
clustered.

Due to a bug in Juju the previous use of IP addresses with '.' were
unable to be unset. Transform dotted flags to use '-' instead.

Change-Id: If3ffa9e9191c057ac7e3d96bfcf84d8a3a2ad45a
Closes-Bug: #1922394
Related-Bug: #1889792
(cherry picked from commit f22ca3b5b4dde7f92edb3a9b1e17835555590d1a)

665f8c2... by Corey Bryant

rebuild - restore proxy env vars for add-apt-repository

Change-Id: Id2ad80c14e80d94e6d38793ee6d9d9fd393a854a

ed8b3d4... by David Ames

Do not fail on Cloned recoveryMethod

When the recoveryMethod clone actually needs to overwrite the remote
node the mysql-shell unfortunately returns with returncode 1. Both
"Clone process has finished" and "Group Replication is running"
actually indicate successful states.

Handle these two edge cassess as succesful.

func-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/565

Closes-Bug: #1912688
Change-Id: Ia0e99feee76f403ba5ed6e631bd0671c017c9c2c
(cherry picked from commit 8c9920ec6a8a7b6dbc5679c5bef90a9966defc1d)

0555afc... 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: Iccee5c29e8b31e438e420556fc70f25edc0ff8e6

8950259... by Alex Kavanagh

Test bundles for focal-wallaby and hirsute-wallaby

These are the test bundles (and any associated changes) for
focal-wallaby and hirsute-wallaby support.

hisute-wallaby test is disabled (moved to dev) due to [1].

[1] https://github.com/juju-solutions/layer-basic/issues/194

Change-Id: Icc574387103d1fdb83836041e346cd2223c2a465

606cc5f... 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: Iaf0b66d97af315cc31da3fa8869c29b4b510b8d8

45b3581... by David Ames

Coordinated delayed action

Prior to this change, when the mysql-innodb-cluster charm received its
certificates from vault it would update its clients and subsequently
begin a rolling restart. This led to race condition failures on the
client side.

Inherit the BaseCoordinator and create the DelayedActionCoordinator in
order to delay db_router client updates until after rolling restarts
have completed.

Closes-Bug: #1918953
Change-Id: I7b0b40254c87e55370ad354d9ea4980d881e28ff

3914567... by Peter Matulis

Improve TLS section of README

Make it clearer how TLS works.

Change-Id: I9e64f7aae273de2ca3eac96f16ac29e0b7ecbe2c

8124315... by Zuul <email address hidden>

Merge "Add new osci.yaml"