diff options
author | Loys Ollivier <lollivier@baylibre.com> | 2017-11-08 10:59:53 +0100 |
---|---|---|
committer | Loys Ollivier <lollivier@baylibre.com> | 2017-11-08 14:46:36 +0100 |
commit | 798580a53aa3537f0c1127ed258dab21a92f5665 (patch) | |
tree | 7910473ac2e67f30ed03ee7d0037d91c00093e32 /templates/callback/callback_readme.md | |
parent | 94e09df869c8e6a6ed739a94fbca54348b51705f (diff) |
Callback procedure update
New callback procedure. Now the arguments are:
- '--callback-from' LAVA lab
- '--callback-to' kCI instance
This new procedure helps differentiating the lab and the kCI target.
Callback config files updated accordingly.
Documentation on callback updated.
Change-Id: I41b9dc86e33783f1d6a8164fc783557c81678c7f
Signed-off-by: Loys Ollivier <lollivier@baylibre.com>
Diffstat (limited to 'templates/callback/callback_readme.md')
-rw-r--r-- | templates/callback/callback_readme.md | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/templates/callback/callback_readme.md b/templates/callback/callback_readme.md new file mode 100644 index 0000000..73c4c82 --- /dev/null +++ b/templates/callback/callback_readme.md @@ -0,0 +1,37 @@ +## Using --callback-* arguments ## +- - - - + +For each LAVA lab target, a configuration file must be created in this repo. +The file name must correspond to the LAVA lab name as registered in KernelCI.\ +Using the argument "--callback-from LAB_NAME", the script will search for a file called "LAB_NAME.cfg" in this folder.\ +Using the argument "--callback-to KCI_NAME", the script will search in the previous cfg file for a section called KCI_NAME. This section must contain three fields described below. + +### Requirements: ### + +* Filetype: .cfg +* Filename: <LAB_NAME>.cfg + * [default] section + * section = "The section containing the callback data to use by default" + * [CUSTOM] section + * backend_fqdn = "The FQDN of the kernelCI backend to callback" + * lab_name = "The lab name as registered for the kernelCI backend" + * lab_token = "The kernelCI backend lab token. Usually this is the 'LAVA description' string as shorthand of the token. Alternatively it can be the token itself." + +Example file: _lab-mylab.cfg_ +``` +[default] +section = centralized-kci + +[centralized-kci] +backend_fqdn = http(s)://api.centralized-kci.org +lab_name = lab-my-lab +lab_token = lab-my-lab-callback-centralized-kci + +[my-dev-kci] +backend_fqdn = http(s)://api.my-dev-kci.org +lab_name = lab-my-lab +lab_token = f1d130b4-8198-4d34-9841-bad7d4ea64d9 +``` + +_Warning:_\ +If the lab_token is a LAVA description string, make sure that the actual token is registered in the LAVA interface and matches this string. |