1
0
mirror of https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git synced 2025-07-13 09:01:34 +00:00
os-autoinst-distri-fedora/schemas
Adam Williamson f966128089 fifloader: require group_name to be set via product
I've always hated the magic group name derivation in fifloader,
and it prevents it being used by anyone but Fedora. This fixes
that by requiring group_name to be set in the Products. This is
an executive decision, but it makes sense at least with how
Fedora uses openQA. If other users who might want to adopt
fifloader *don't* have a 100% assocation from products to job
groups, we can introduce more ways to set it in future, I guess.

I made it compulsory because it feels weird to have job templates
that aren't in groups...I don't even know how those get shown in
the web UI. But if there's a real use case for this we can make
it optional.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-05-20 17:59:06 -07:00
..
fif-arch.json Add fifloader tests, template schemas, update README 2020-01-29 22:45:38 -08:00
fif-complete.json Add ProfileGroups 2025-05-14 17:40:38 -07:00
fif-distri.json Add fifloader tests, template schemas, update README 2020-01-29 22:45:38 -08:00
fif-flavor.json fifloader: introduce Flavors concept 2025-05-10 12:30:30 -07:00
fif-flavors.json fifloader: introduce Flavors concept 2025-05-10 12:30:30 -07:00
fif-incomplete.json Add ProfileGroups 2025-05-14 17:40:38 -07:00
fif-machine.json Add fifloader tests, template schemas, update README 2020-01-29 22:45:38 -08:00
fif-machines.json Add fifloader tests, template schemas, update README 2020-01-29 22:45:38 -08:00
fif-predefault.json Add ProfileGroups 2025-05-14 17:40:38 -07:00
fif-product-predefault.json fifloader: require group_name to be set via product 2025-05-20 17:59:06 -07:00
fif-product.json fifloader: require group_name to be set via product 2025-05-20 17:59:06 -07:00
fif-productdefaults.json fifloader: require group_name to be set via product 2025-05-20 17:59:06 -07:00
fif-products-predefault.json fifloader: add ProductDefaults 2025-05-10 13:48:13 -07:00
fif-products.json Add fifloader tests, template schemas, update README 2020-01-29 22:45:38 -08:00
fif-profile.json Add fifloader tests, template schemas, update README 2020-01-29 22:45:38 -08:00
fif-profilegroup.json Add ProfileGroups 2025-05-14 17:40:38 -07:00
fif-profilegroups.json Add ProfileGroups 2025-05-14 17:40:38 -07:00
fif-profiles.json Add fifloader tests, template schemas, update README 2020-01-29 22:45:38 -08:00
fif-settingshash.json Add fifloader tests, template schemas, update README 2020-01-29 22:45:38 -08:00
fif-testsuite.json Add ProfileGroups 2025-05-14 17:40:38 -07:00
fif-testsuites.json Add fifloader tests, template schemas, update README 2020-01-29 22:45:38 -08:00
fif-version.json Also run Cloud tests on x86_64 UEFI, on Rawhide only 2021-07-22 09:58:23 -07:00
openqa-complete.json Add fifloader tests, template schemas, update README 2020-01-29 22:45:38 -08:00
openqa-incomplete.json Add fifloader tests, template schemas, update README 2020-01-29 22:45:38 -08:00
openqa-jobgroup.json Add fifloader tests, template schemas, update README 2020-01-29 22:45:38 -08:00
openqa-jobgroups.json Add fifloader tests, template schemas, update README 2020-01-29 22:45:38 -08:00
openqa-jobtemplate.json Add fifloader tests, template schemas, update README 2020-01-29 22:45:38 -08:00
openqa-jobtemplates.json Add fifloader tests, template schemas, update README 2020-01-29 22:45:38 -08:00
openqa-machine.json Add fifloader tests, template schemas, update README 2020-01-29 22:45:38 -08:00
openqa-machines.json Add fifloader tests, template schemas, update README 2020-01-29 22:45:38 -08:00
openqa-product.json Add fifloader tests, template schemas, update README 2020-01-29 22:45:38 -08:00
openqa-products.json Add fifloader tests, template schemas, update README 2020-01-29 22:45:38 -08:00
openqa-settingsarray.json Add fifloader tests, template schemas, update README 2020-01-29 22:45:38 -08:00
openqa-testsuite.json Add fifloader tests, template schemas, update README 2020-01-29 22:45:38 -08:00
openqa-testsuites.json Add fifloader tests, template schemas, update README 2020-01-29 22:45:38 -08:00
README.md Add fifloader tests, template schemas, update README 2020-01-29 22:45:38 -08:00

FIF and openQA template schemas

This directory contains JSON Schema format schemas for the FIF and upstream openQA template data formats. fif-complete.json and fif-incomplete.json are the FIF schemas; openqa-complete.json and openqa-incomplete.json are the upstream schemas. The 'complete' schemas expect the input to contain a complete set of template data (enough for an openQA instance to schedule and run tests); the incomplete schemas expect the input to contain only some valid template data (these may be files that will be combined into complete data, or files intended to be loaded without --clean only as supplementary data to an openQA deployment with existing data). The other files are subcomponents of the schemas that are loaded by reference.