generated from canonical/template-operator
-
Notifications
You must be signed in to change notification settings - Fork 5
/
metadata.yaml
65 lines (64 loc) · 1.94 KB
/
metadata.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
# Copyright 2023 Canonical Ltd.
# See LICENSE file for licensing details.
name: mysql-router
display-name: MySQL Router
summary: Charmed MySQL Router VM operator
description: |
Enables effective access to a MySQL cluster with Group Replication.
This charm supports MySQL Router 8.0 in in bare-metal/virtual-machines.
docs: https://discourse.charmhub.io/t/charmed-mysql-router-documentation/12131
source: https://github.com/canonical/mysql-router-operator
issues: https://github.com/canonical/mysql-router-operator/issues
website:
- https://ubuntu.com/data/mysql
- https://charmhub.io/mysql-router
- https://github.com/canonical/mysql-router-operator
- https://chat.charmhub.io/charmhub/channels/data-platform
maintainers:
- Canonical Data Platform <[email protected]>
subordinate: true
provides:
database:
interface: mysql_client
scope: container
# DEPRECATED shared-db: Legacy "mysql-shared" interface
shared-db:
interface: mysql-shared
scope: container
cos-agent:
interface: cos_agent
limit: 1
requires:
backend-database:
interface: mysql_client
limit: 1
# Workaround: Subordinate charms are required to have at least one `requires` endpoint with
# `scope: container`
juju-info:
interface: juju-info
scope: container
certificates:
interface: tls-certificates
optional: true
limit: 1
tracing:
interface: tracing
optional: true
limit: 1
ha:
interface: hacluster
limit: 1
optional: true
peers:
tls:
interface: tls
cos:
interface: cos
upgrade-version-a:
# Relation versioning scheme:
# DA056 - Upgrading in-place upgrade protocol
# https://docs.google.com/document/d/1H7qy5SAwLiCOKO9xMQJbbQP5_-jGV6Lhi-mJOk4gZ08/edit
interface: upgrade
# DEPRECATED shared-db: Workaround for legacy "mysql-shared" interface using unit databags instead of app databag
deprecated-shared-db-credentials:
interface: _deprecated_shared_db_peers