charm-mysql-router/src
David Ames 91f80513db Testing updates
Change-Id: I34b0c71be24db90255d5a8866b81444589b57507
2019-10-29 09:54:33 -07:00
..
files Upstream charm 2019-10-17 09:41:43 -07:00
lib/charm Docstrings 2019-10-11 15:52:26 -07:00
reactive Docstrings 2019-10-11 15:52:26 -07:00
tests Testing updates 2019-10-29 09:54:33 -07:00
HACKING.md Upstream charm 2019-10-17 09:41:43 -07:00
README.md Upstream charm 2019-10-17 09:41:43 -07:00
config.yaml MySQL Router Charm 2019-10-04 10:20:12 -07:00
icon.svg Required files 2019-10-04 14:12:47 -07:00
layer.yaml Upstream charm 2019-10-17 09:41:43 -07:00
metadata.yaml MySQL Router Charm 2019-10-04 10:20:12 -07:00
test-requirements.txt Upstream charm 2019-10-17 09:41:43 -07:00
tox.ini Upstream charm 2019-10-17 09:41:43 -07:00
wheelhouse.txt MySQL Router Charm 2019-10-04 10:20:12 -07:00

README.md

Overview

This charm provides a MySQL 8 Router. The charm proxies database requests from the principle application charm to a MySQL 8 InnoDB Cluster. MySQL Router handles cluster communication and understands the cluster schema.

Ubuntu 19.10 or above is required.

Usage

The charm is intended to be deployed as a subordinate charm on the application server and related to the mysql-innodb-cluster charm.

Cluster deployment

juju deploy mysql-router

The charm is related to a principle application charm via the shared-db relation:

juju add-relation keystone:shared-db mysql-router:shared-db

The charm is then related to the MySQL 8 InnoDB cluster charm via the db-router relation:

juju add-relation msyql-router:db-router mysql-innodb-cluster:db-router

Scale out Usage

Scale out is accomplished by adding units to the principle charm:

juju add-unit keystone

Known Limitations and Issues

Warning: This charm is in preview state.

The charm is under active development and is not yet production ready. Its current intended use is for validation of MySQL 8 InnoDB cluster for use with OpenStack.

Contact Information

OpenStack Charmers openstack-charmers@lists.ubuntu.com

Upstream MySQL

Bugs

Please report bugs on Launchpad.

For general questions please refer to the OpenStack Charm Guide.