mirror of
https://github.com/gocsaf/csaf.git
synced 2025-12-22 05:40:11 +01:00
Add abilities to aggregator to mirror and list
* Aggregator now checks every provider on whether its mirrored or listed. *Add the option to the docs. * Clean up the example toml file to still contain two mirrors and one example-lister. Co-authored-by: Jan Höfelmeyer <Jan Höfelmeyer jhoefelmeyer@intevation.de> Co-authored-by: Sascha L. Teichmann <sascha.teichmann@intevation.de> Co-authored-by: Bernhard Reiter <bernhard@intevation.de>
This commit is contained in:
parent
d1855a9c30
commit
3769f1d338
4 changed files with 89 additions and 21 deletions
|
|
@ -101,8 +101,14 @@ domain
|
|||
rate
|
||||
insecure
|
||||
write_indices
|
||||
category
|
||||
```
|
||||
|
||||
If you want an entry to be listed instead of mirrored
|
||||
in a `aggregator.category == "aggregator"` instance,
|
||||
set `category` to `lister` in the entry.
|
||||
Otherwise it is recommended to not set `category` for entries.
|
||||
|
||||
#### Example config file
|
||||
<!-- MARKDOWN-AUTO-DOCS:START (CODE:src=../docs/examples/aggregator.toml) -->
|
||||
<!-- The below code snippet is automatically added from ../docs/examples/aggregator.toml -->
|
||||
|
|
@ -136,6 +142,7 @@ insecure = true
|
|||
create_service_document = true
|
||||
# rate = 1.5
|
||||
# insecure = true
|
||||
category = "lister"
|
||||
|
||||
[[providers]]
|
||||
name = "local-dev-provider2"
|
||||
|
|
@ -143,5 +150,14 @@ insecure = true
|
|||
# rate = 1.2
|
||||
# insecure = true
|
||||
write_indices = true
|
||||
category = "aggregator"
|
||||
|
||||
[[providers]]
|
||||
name = "local-dev-provider3"
|
||||
domain = "localhost"
|
||||
# rate = 1.8
|
||||
# insecure = true
|
||||
write_indices = true
|
||||
category = "aggregator"
|
||||
```
|
||||
<!-- MARKDOWN-AUTO-DOCS:END -->
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue