Charmed MySQL K8s Reference - Revision 99

Charmed MySQL K8s revision 99

September 18, 2023

Dear community, this is to inform you that new Canonical Charmed MySQL K8s is published in 8.0/stable charmhub channel for Kubernetes.

The features you can start using today:

Bugfixes included:

Canonical Data issues are now public on both Jira and GitHub platforms.
GitHub Releases provide a detailed list of bugfixes/PRs/Git commits for each revision.
Highlights for the current revision:

  • DPE-1919 Fixed GKE deployment support
  • DPE-1519 Stabilized integration with mysql-route-k8s
  • DPE-2069 Fixed MySQL max_connections auto tune
  • DPE-2225 Fixed MySQL memory allocation (use K8s Allocatable memory instead of free + consider group_replication_message_cache_size)
  • DPE-988 Fixed standby units (9+ cluster members are waiting to join the cluster)
  • DPE-2352 Start mysqld-exporter on COS relation only + restart upon monitoring password change
  • DPE-1512 Auto-generate username/database when config values are empty (for legacy mysql relation)
  • DPE-2178 Stop configuring mysql user root@% (removed as no longer necessary)

What is inside the charms:

  • Charmed MySQL K8s ships the latest MySQL “8.0.34-0ubuntu0.22.04.1”
  • CLI mysql-shell updated to “8.0.34-0ubuntu0.22.04.1~ppa1”
  • Backup tools xtrabackup/xbcloud updated to “8.0.34-29”
  • The Prometheus mysqld-exporter is “0.14.0-0ubuntu0.22.04.1~ppa1”
  • K8s charms based on our ROCK OCI (Ubuntu LTS “22.04” - ubuntu:22.04-based)
  • Principal charms supports the latest LTS series “22.04” only.
  • Subordinate charms support LTS “22.04” and “20.04” only.

Technical notes:

How to reach us:

If you would like to chat with us about your use-cases or ideas, you can reach us at Canonical Mattermost public channel or Discourse. Check all other contact details here.

Consider opening a GitHub issue if you want to open a bug report.
Contribute to the project!

Hints:

Please check all the previous release notes if you are jumping over the several stable revisions!