-
Notifications
You must be signed in to change notification settings - Fork 1
/
mariadb.json
56 lines (56 loc) · 2.64 KB
/
mariadb.json
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
{
"jps": "https://github.com/siruslan/mysql-cluster/blob/master/addons/auto-clustering/auto-cluster.jps",
"defaultState": false,
"skipOnEnvInstall": true,
"nodeGroupData": {
"scalingMode": "STATELESS",
"skipNodeEmails": true,
"isResetServicePassword": "NODE",
"isRedeploySupport": false
},
"compatibleAddons": ["mysql-auto-cluster"],
"settings": {
"data": {
"scheme": "slave",
"db_user": "defaultuser",
"db_pass": "defaultpass"
},
"fields": [{
"type": "list",
"caption": "Scheme",
"name": "scheme",
"values": [{
"value": "master",
"caption": "Master-Master",
"tooltip": "<h3>Master-Master with Extra Slaves</h3>Pre-configured replication with two interconnected master databases. While horizontal scaling the cluster is extended with additional slave nodes. <img width='314' height='280' src='https://raw.githubusercontent.com/jelastic/icons/master/mariadb/jelastic/images/tip-auto-clustering-mm.svg?sanitize=true'>"
}, {
"value": "slave",
"caption": "Master-Slave",
"tooltip": "<h3>Master-Slave with Extra Slaves</h3>Pre-configured replication with one master and one slave database. While horizontal scaling the cluster is extended with additional slaves. <img width='314' height='280' src='https://raw.githubusercontent.com/jelastic/icons/master/mariadb/jelastic/images/tip-auto-clustering-ms.svg?sanitize=true'>"
}, {
"value": "galera",
"caption": "Galera",
"tooltip": "<h3>Galera Cluster</h3>All servers can accept updates even if being issued concurrently. <img width='314' height='280' src='https://raw.githubusercontent.com/jelastic/icons/master/mariadb/jelastic/images/tip-auto-clustering-galera.svg?sanitize=true'>"
}
],
"tipParams": {"dismissDelay":600000,"anchor":"l","hideOnOver":false,"showDelay":0,"text":"LT_Tip_Cluster_MariaDB_%(value)"}
}]
},
"validation": {
"scalingMode": "STATELESS",
"rules": {
"scheme": {
"master": {
"minCount": 2
},
"slave": {
"minCount": 2
},
"galera": {
"minCount": 3
}
}
}
},
"description": "Automatic clusterization of the databases using the chosen scheme with pre-configured replication and auto-discovery of the nodes."
}