Initial inventory, matching what is in ELN Extras

Signed-off-by: Michel Lind <salimma@fedoraproject.org>
This commit is contained in:
Michel Lind 2024-12-27 17:02:47 -06:00
parent 66ea324194
commit 821f4416f6
No known key found for this signature in database
GPG key ID: 8B229D2F7CCC04F2
4 changed files with 60 additions and 0 deletions

3
inventory/Makefile Normal file
View file

@ -0,0 +1,3 @@
out/eln_extras_mailman3.yaml: inventory.json
poi-tracker export-as-content-resolver-input inventory.json out/eln_extras_mailman3.yaml

7
inventory/README.md Normal file
View file

@ -0,0 +1,7 @@
# mailman inventory
`inventory.json` is managed using [poi-tracker](https://pagure.io/michel-slm/poi-tracker)
Use the provided `Makefile` to output `eln_extras_mailman3.yaml` for the [ELN Extras](https://docs.fedoraproject.org/en-US/eln/extras/) content resolver.
For convenience, we recommend cloning the [content-resolver-input repo](https://github.com/minimization/content-resolver-input) and symlinking its `configs/eln_extras_mailman3.yaml` to `out/eln_extras_mailman3.yaml` so you can easily put up a PR with any modification.

49
inventory/inventory.json Normal file
View file

@ -0,0 +1,49 @@
{
"name": "Mailman 3 eln-extra packages",
"description": "Mailman 3 ELN Extras packages",
"maintainer": "ngompa",
"labels": [
"eln-extras"
],
"srpm_packages": [
{
"name": "python-postorius",
"poc": null,
"reason": null,
"rpm_packages": [
{
"name": "postorius",
"poc": null,
"reason": null,
"arches": []
}
]
},
{
"name": "mailman3",
"poc": null,
"reason": null,
"rpm_packages": [
{
"name": "mailman3",
"poc": null,
"reason": null,
"arches": []
}
]
},
{
"name": "python-hyperkitty",
"poc": null,
"reason": null,
"rpm_packages": [
{
"name": "hyperkitty",
"poc": null,
"reason": null,
"arches": []
}
]
}
]
}

1
inventory/out/.gitignore vendored Normal file
View file

@ -0,0 +1 @@
*.yaml