-
Notifications
You must be signed in to change notification settings - Fork 21
/
kernelci.toml
78 lines (64 loc) · 2.21 KB
/
kernelci.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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
# The default configuration is used for all the jobs that don't have a specific configuration
[DEFAULT]
api_config = "docker-host"
storage_config = "docker-host"
verbose = true
[trigger]
# how often to poll git trees for new commits
poll_period = 0
# delay first git poll after startup
startup_delay = 3
# checkout default timeout
timeout = 180
[tarball]
# where to store git tree sources, relative to tarball process
kdir = "/home/kernelci/data/src/linux"
# where to store tarballs, relative to tarball process
output = "/home/kernelci/data/output"
# which storage service to use
storage_config = "docker-host"
[patchset]
kdir = "/home/kernelci/data/src/linux-patchset"
output = "/home/kernelci/data/output"
storage_config = "docker-host"
patchset_tmp_file_prefix = "kernel-patch"
patchset_short_hash_len = 13
# domains allowed to fetch patches from
allowed_domains = ["patchwork.kernel.org"]
polling_delay_secs = 30
[scheduler]
# directory to store temporary job templates
output = "/home/kernelci/data/output"
[notifier]
[send_kcidb]
kcidb_topic_name = "playground_kcidb_new"
kcidb_project_id = "kernelci-production"
database_name = "playground_kcidb"
postgresql_host = "kernelci-pipeline-postgres-proxy"
postgresql_port = 5432
postgresql_user = "kernelci.org"
# postgresql_password = "KCIDB-POSTGRESQL-USER-PASSWORD"
origin = "maestro"
[test_report]
email_sender = "[email protected]"
email_recipient = "[email protected]"
# smtp_host = "smtp.yourserver.com"
# smtp_port = 465
[timeout]
[regression_tracker]
[storage.docker-host]
storage_cred = "/home/kernelci/data/ssh/id_rsa_tarball"
[storage.k8s-host]
storage_cred = "/home/kernelci/data/ssh/id_rsa_tarball"
# JWT secret to generate Pipeline API tokens
#[jwt]
#secret = "SomeSecretString"
# Azure secret token to upload artifacts to Azure files storage
#[storage.staging-azure]
#storage_cred = "?sv=......"
#[runtime.lava-collabora]
# runtime_token is the token used to authenticate with the LAVA server
# callback_token is the token used by LAVA in callback data
# in case callback_token is not set, runtime_token is expected to be used
#runtime_token = "REPLACE-LAVA-TOKEN-GENERATED-BY-LAB-LAVA-COLLABORA"
#callback_token = "REPLACE-LAVA-TOKEN-GENERATED-BY-LAB-LAVA-COLLABORA"