Charmed MySQL K8s revision 113
January 3, 2024
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:
- Add profile-limit-memory option [PR#318]
- Add log rotation of error, general and slow query logs [PR#312][DPE-1797]
- Use Juju secret labels [PR#333][DPE-2885]
- Updated data-platform-libs for external secrets [PR#314]
- All the functionality from the previous revisions
Bugfixes included:
Canonica 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:
- Fixed dateformat in logrotate config to avoid causing filename conflicts after 24hrs of uptime [PR#343][DPE-3063]
- Fixed bug that resulted in wrong output displayed from list-backups action [PR#340]
- Fixed unit removal issue if TLS operator is in use [PR#347]
- Fixed the single unit upgrade [PR#324][DPE-2661]
- Improved cluster metadata node addresses consistency [PR#328][DPE-2774]
- Fixed lib config file render [#303][DPE-2124]
- Prevent starting logrotate dispatcher or flush mysql logs until unit initialized [PR#323]
- Defer reconciling pebble layer for exporter [PR#302]
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) based on SNAP revision 69
- Principal charms supports the latest LTS series “22.04” only
- Subordinate charms support LTS “22.04” and “20.04” only
Technical notes:
- Upgrade (
juju refresh
) is possible from this revision 75+ - Use this operator together with a modern operator “MySQL Router K8s”
- Please check additionally the previously posted restrictions
- Ensure the charm requirements met
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!