-
Notifications
You must be signed in to change notification settings - Fork 1
/
config.sample.toml
55 lines (47 loc) · 1.11 KB
/
config.sample.toml
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
kubeconfig = "/home/darkhood148/.kube/config"
kubehost = "0.0.0.0"
backendurl = "http://10.25.1.15:3000"
kubenamespace = "default"
timeout = 20 # in seconds
[cluster]
deploymentlabel = "katana"
teamcount = 2
teamlabel = "ctfteam"
templated_manifest_dir = "kubernetes/templates"
templated_manifests = [
"storage-init.yml", # should be first and always present
"gogs.yml",
"mysql.yml",
"mongo.yml",
"harbor.yml",
]
[services.api]
host = "0.0.0.0"
port = 3000
[teamvm]
teampodname = "katana-team-master-pod"
containername = "teamvm"
challengedir = "/opt/challenges/"
tmpdir = "/tmp/"
initfile = "run.sh"
daemonport = 3004
[services.sshprovider]
host = "0.0.0.0"
port = 2222
creds_file = "teamcreds.txt"
password_length = 10
[mongo]
username = "adminuser"
password = "password123"
port = "32000"
mongosh_version = "1.6.1"
[mysql]
username = "root"
password = "test1234"
port = "32001"
[admin]
username = "sdslabs"
password = "sdslabs"
[harbor]
username = "admin" # cannot be changed
password = "Password12345" # NOTE: Password should be 8-128 characters long with at least 1 uppercase, 1 lowercase and 1 number