Charmed MySQL K8s

Channel Revision Published Runs on
8.0/stable 180 02 Sep 2024
Ubuntu 22.04
8.0/stable 181 02 Sep 2024
Ubuntu 22.04
8.0/candidate 211 11 Dec 2024
Ubuntu 22.04
8.0/candidate 210 11 Dec 2024
Ubuntu 22.04
8.0/beta 211 09 Dec 2024
Ubuntu 22.04
8.0/beta 210 09 Dec 2024
Ubuntu 22.04
8.0/edge 211 09 Dec 2024
Ubuntu 22.04
8.0/edge 210 09 Dec 2024
Ubuntu 22.04
juju deploy mysql-k8s --channel 8.0/stable
Show information

Platform:

Reference > Release Notes > All revisions > Revision 211/210

Revision 211/210

Dear community,

Canonical’s newest Charmed MySQL K8s operator has been published in the 8.0/stable channel:

  • Revision 210 is built for amd64 on Ubuntu 22.04 LTS
  • Revision 211 is built for arm64 on Ubuntu 22.04 LTS

If you are jumping over several stable revisions, check previous release notes before upgrading.


Highlights

Features and improvements

  • Integrated with Tempo HA and tested relay support of tracing traffic through grafana-agent-k8s (PR #518) (DPE-5312)
  • Adopted admin address throughout charm (PR #502) (DPE-5178)
  • Avoid ambiguous service selector when multiple mysql apps in a model have the same cluster-name (PR #501) (DPE-4861)
  • Ensure that uninitialized variable not referenced in _is_cluster_blocked helper (PR #507) (DPE-5481)
  • Recover from pod restarts during cluster creation during setup (PR #499)
  • Added timeout on node count query (PR #514) (DPE-5582)

Bugfixes and maintenance

  • Fixed unit-initialized test may break when run too early (PR #491) (DPE-5209)
  • Common credentials fixture and exec timeout workaround (PR #493) (DPE-5210)
  • Fixed /database requested wait container (PR #500) (DPE-5385)
  • Attempted to stabilize failing integration tests (PR #496)
  • Add test to ensure correct k8s endpoints created for clusters with the same name (PR #508)
  • Add check to ensure peer databag populated before reconciling mysqld exporter pebble layers (PR #505) (DPE-5417)
  • Add base in test_multi_relations to workaround libjuju bug (PR #506) (DPE-5480)
Libraries, testing, and CI
  • increased key logs verbosity (s/debug/info/) (PR #513)
  • Run juju 3.6 nightly tests against 3.6/stable (PR #533)
  • Test for multi-relation scale in/out (PR #489) (DPE-4613)
  • Test against juju 3.6/candidate + upgrade dpw to v23.0.5 (PR #527)
  • Added workflow for nightly scheduled tests with juju 3.6 (PR #490) (DPE-4976)
  • Switch from tox build wrapper to charmcraft.yaml overrides (PR #509)
  • Update canonical/charming-actions action to v2.6.3 (PR #497)
  • Update codecov/codecov-action action to v5 (PR #526)
  • Update data-platform-workflows to v23.1.0 (PR #532)
  • Update dependency canonical/microk8s to v1.31 (PR #495)
  • Update dependency cryptography to v43 [SECURITY] (PR #498)

Requirements and compatibility

  • (increased) MySQL version: v8.0.37v8.0.39
  • (increased) Minimum Juju 2 version:v2.9.50v2.9.51
  • (increased) Minimum Juju 3 version:v3.4.5v3.5.4

See the system requirements for more details about Juju versions and other software and hardware prerequisites.

Packaging

This charm is based on the Charmed MySQL K8s rock image. It packages:

See the /lib/charms directory on GitHub for more details about all supported libraries.

See the metadata.yaml file on GitHub for a full list of supported interfaces.