The Charmed MySQLRouter K8s offering is a database proxy for MySQL clusters with Group Replication. It sits between the client application and the MySQL cluster.
PR for code review: https://github.com/canonical/mysql-router-k8s-operator/pull/224
Metadata links
- charmhub.io: Charmhub | Deploy MySQLRouter K8s using Charmhub - The Open Operator Collection
- Project repository: https://github.com/canonical/mysql-router-k8s-operator/
CI Links
- Code-linting or style checks: https://github.com/canonical/mysql-router-k8s-operator/blob/charm-review/tox.ini#L46-L65
- Release automation: https://github.com/canonical/mysql-router-k8s-operator/blob/charm-review/.github/workflows/release.yaml#L40-L53
- Unit test implementation: https://github.com/canonical/mysql-router-k8s-operator/tree/charm-review/tests/unit + https://github.com/canonical/mysql-router-k8s-operator/blob/charm-review/.github/workflows/ci.yaml#L31-L43 + https://github.com/canonical/mysql-router-k8s-operator/blob/charm-review/tox.ini#L67-L73
- Unit test result: https://github.com/canonical/mysql-router-k8s-operator/actions/runs/8734990741/job/23966814714?pr=224
- Integration test implementation: https://github.com/canonical/mysql-router-k8s-operator/tree/charm-review/tests/integration + https://github.com/canonical/mysql-router-k8s-operator/blob/charm-review/.github/workflows/ci.yaml#L51-L75 + https://github.com/canonical/mysql-router-k8s-operator/blob/charm-review/tox.ini#L75-L92
- Integration test results: https://github.com/canonical/mysql-router-k8s-operator/actions/runs/8734990741?pr=224
Documentation Links
- Usage: Charmhub | Deploy MySQLRouter K8s using Charmhub - The Open Operator Collection
- Contribution: https://github.com/canonical/mysql-router-k8s-operator/blob/charm-review/CONTRIBUTING.md
- Licensing: https://github.com/canonical/mysql-router-k8s-operator/blob/charm-review/LICENSE
- Publisher: Canonical Data Platform