charm-mysql-innodb-cluster:master

Last commit made on 2024-04-22
Get this branch:
git clone -b master https://git.launchpad.net/charm-mysql-innodb-cluster

Branch merges

Branch information

Name:
master
Repository:
lp:charm-mysql-innodb-cluster

Recent commits

253c240... by Zuul <email address hidden>

Merge "Improve add/remove actions"

b11ff80... by Zuul <email address hidden>

Merge "Fix side-effect from delayed flag update"

fab3470... by Zuul <email address hidden>

Merge "Add extended parameter for cluster-status"

fe8c359... by Rodrigo Barbieri

Improve add/remove actions

- Improved docs for remove-instance action
  in light of bugs LP#1954306 and LP#2006759
- Fixed exception handling of failed configure
  step of add-instance action, which resulted in
  bug LP#1983158
- Fixed exception handling which
  was raising a new exception instead
  of reraising the existing one.

Closes-bug: #1983158
Change-Id: I03096239d42cc8fcf93ca22ead6b84766d6f5926

c4bcd2a... by Rodrigo Barbieri

Fix side-effect from delayed flag update

Actions such as remove-instance and add-instance
cause leader-settings updates, which in turn result
in flag updates that are later checked in actions
and hooks. However, a hook is required to run after
an action to apply the leader-settings updates into
the flags, causing issues when actions are run
without a hook in-between.

This patch addresses that by changing the flag
checks to leader-settings checks, so it is
always using the most up-to-date information
and preventing the issue.

Closes-bug: #2021880
Change-Id: Ic44fb0895016164f0a3c573c3247443b74e8faa8

56d1b07... by Felipe Reyes

Drop 23.04 and 23.10 bases from charmcraft.yaml

The ubuntu-23.04 base is EOL, while the base ubuntu-23.10 is not part of
the next release, so both can be dropped.

Change-Id: Ic1d33db93d2c816aa2e89f791efd7d1c929b05af

e355a51... by Arif Ali

Add extended parameter for cluster-status

Closes-Bug: #2051568
Change-Id: I53a6a1e4b54e3632ce90e4350a14bb45fba125c6

d931f05... by Gabriel Samfira

Add gtid-purged-mode option

When creating a backup of a database, the --set-gtid-purged settin must
be set to OFF if the dump is to be restored on a different MySQL
cluster. This change creates a knob in the mysql dump action of the
charm that allows setting this option to one of the supported values.

Closes-Bug: #2040159

Change-Id: Ide1b222c36edbe65de123a57630fe3dc24c4d6b6
Signed-off-by: Gabriel Adrian Samfira <email address hidden>

3150d34... by Jadon Naas

Add docs key and point at Discourse

Add the 'docs' key and point it at a Discourse topic
previously populated with the charm's README contents.

When the new charm revision is released to the Charmhub,
this Discourse-based content will be displayed there. In
the absense of the this new key, the Charmhub's default
behaviour is to display the value of the charm's
'description' key.

Change-Id: Ib3549bd65c29f6887cda12fe0669474c13fbe399

74a6cb1... by Felipe Reyes

Drop "full-model" CI jobs.

The full-model CI jobs deploy a complete OpenStack cloud in HA, although
the tests.yaml doesn't include any extra testing, so far this testing
hasn't shown any benefits.

This patch drops those CI jobs and updates focal and jammy jobs to
deploy Keystone in HA, as a way to still have a HA related application
to mysql-innodb-cluster.

Change-Id: Ie6a9497c1838c66916e3e89544e2674c3206aae8