osbuild: support specifying package_sets for repos
The `koji-osbuild` plugin supports additional formats for the `repo` property since v4 [1]. Specifically, a repo can be specified as a dictionary with `baseurl` key and `package_sets` list containing specific package set names, that the repository should be used for. Extend the configuration schema to reflect the plugin change. Extend the documentation to cover the new repository format. Extend an existing unit test to specify additional repository using the added format. [1] https://github.com/osbuild/koji-osbuild/pull/82 Signed-off-by: Tomáš Hozza <thozza@redhat.com>
This commit is contained in:
parent
e3072c3d5f
commit
8f0906be53
3 changed files with 50 additions and 4 deletions
|
|
@ -1188,7 +1188,26 @@ def make_schema():
|
|||
},
|
||||
"arches": {"$ref": "#/definitions/list_of_strings"},
|
||||
"release": {"type": "string"},
|
||||
"repo": {"$ref": "#/definitions/list_of_strings"},
|
||||
"repo": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "object",
|
||||
"additionalProperties": False,
|
||||
"required": ["baseurl"],
|
||||
"properties": {
|
||||
"baseurl": {"type": "string"},
|
||||
"package_sets": {
|
||||
"type": "array",
|
||||
"items": {"type": "string"},
|
||||
},
|
||||
},
|
||||
},
|
||||
{"type": "string"},
|
||||
]
|
||||
},
|
||||
},
|
||||
"failable": {"$ref": "#/definitions/list_of_strings"},
|
||||
"subvariant": {"type": "string"},
|
||||
"ostree_url": {"type": "string"},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue