-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmanifest.jps
More file actions
63 lines (57 loc) · 1.52 KB
/
Copy pathmanifest.jps
File metadata and controls
63 lines (57 loc) · 1.52 KB
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
type: install
jpsVersion: 6.1.1
logo: /images/mysql-based-ssl-addon.svg
name: SSL/TLS Encrypted Connection for MySQL-based databases (MySQL/MariaDB/Percona)
id: mysql-based-ssl
targetEditions: any
categories:
- apps/dev-and-admin-tools
description: Enforce DB Connection to use SSL/TLS in MySQL/MariaDB/Percona cluster/standalone. Certificate folder /var/lib/jelastic/keys/SSL-TLS.
baseUrl: https://raw.githubusercontent.com/DmytroZubelevych/MySQL-based-SSL-add-on/main
targetNodes:
nodeType:
- mysql
- mysql8
- mysql5
- mariadb-dockerized
- mariadb10
- mariadb106
- mariadb108
- mariadb104
- mariadb103
- mariadb1010
- mariadb107
- mariadb109
- mariadb105
- percona5
- percona5.7
- percona8
- percona8.0
- perconadb
- proxysql
settings:
fields:
- type: list
name: envName
caption: Environment
required: true
values: []
- type: list
name: nodeGroups
caption: Node Group(s)
required: true
multiSelect: true
dependsOn:
envName: {}
onBeforeInit: scripts/onBeforeInit.js
onInstall:
- install [${settings.nodeGroups}]:
envName: ${settings.envName}
jps: logic.jps?_r=${fn.random}
settings:
nodeGroups: ${settings.nodeGroups}
envName: ${settings.envName}
success:
email: false
text: |
Your SSL/TLS Encrypted Connection for MySQL/MariaDB/Percona application has been successfully deployed to ${settings.envName} (target layers: ${settings.nodeGroups}).