charm-mysql-innodb-cluster/src
David Ames 1ad5a1a78e Upstream charm
Bring charm into alignment with other OpenStack charms.
Updates to requirements, tox, README and zuul.yaml.

Change-Id: I8a30200a2047146f94af0b45198c07d82f04a1fa
2019-10-17 09:09:50 -07:00
..
files Upstream charm 2019-10-17 09:09:50 -07:00
lib Docstrings and unit tests 2019-10-11 16:10:17 -07:00
reactive Upstream charm 2019-10-17 09:09:50 -07:00
templates MySQL InnoDB Cluster Charm 2019-10-04 14:05:20 -07:00
tests Basic zaza testing 2019-10-07 11:28:09 -07:00
HACKING.md Upstream charm 2019-10-17 09:09:50 -07:00
README.md Upstream charm 2019-10-17 09:09:50 -07:00
config.yaml MySQL InnoDB Cluster Charm 2019-10-04 14:05:20 -07:00
icon.svg MySQL InnoDB Cluster Charm 2019-10-04 14:05:20 -07:00
layer.yaml Upstream charm 2019-10-17 09:09:50 -07:00
metadata.yaml MySQL InnoDB Cluster Charm 2019-10-04 14:05:20 -07:00
test-requirements.txt Upstream charm 2019-10-17 09:09:50 -07:00
tox.ini Upstream charm 2019-10-17 09:09:50 -07:00
wheelhouse.txt Wait until connectable 2019-10-07 10:46:37 -07:00

README.md

Overview

This charm provides a MySQL 8 InnoDB clustered database.

Ubuntu 19.10 or above is required.

Usage

The charm is intended for deploying a cluster and therefore does not deploy on a single unit.

Cluster deployment

juju deploy -n 3 mysql-innodb-cluster

The charm is designed to be used with the db-router relation in conjunction with the MySQL Router charm:

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

The charm can be related to existing charms that use the shared-db relation. However, this relation should be considered deprecated:

juju add-relation mysql-innodb-cluster:shared-db keystone:shared-db

Scale out Usage

Nodes can be added to the cluster as Read Only nodes:

juju add-unit mysql-innodb-cluster

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.

Configuration

The name of the cluster can be customized at deploy time:

juju deploy -n 3 mysql-innodb-cluster --config cluster-name myCluster

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.