#139 Add a whole intermediate template format ('FIF') and tools
Merged 4 years ago by adamwill. Opened 4 years ago by adamwill.

file modified
+1 -1
@@ -77,7 +77,7 @@ 

  3. Link your newly created Test suite to medium type in [WebUI -> Job groups](https://localhost:8080/admin/groups).

  4. Run test (see [openqa_fedora_tools repository](https://bitbucket.org/rajcze/openqa_fedora_tools)).

  5. Create needles (images) by using interactive mode and needles editor in WebUI.

- 6. Add new Job template and Test suite into `templates` file (and `templates-updates`, if the test is applicable to the update testing workflow)

+ 6. Add new test suite and profiles into `templates.fif.json` file (and/or `templates-updates.fif.json`, if the test is applicable to the update testing workflow)

  7. Add new Test suite and Test case into [`conf_test_suites.py`](https://pagure.io/fedora-qa/fedora_openqa/blob/master/f/fedora_openqa/conf_test_suites.py) file in fedora_openqa repository.

  8. Open pull request for the os-autoinst-distri-fedora changes in [Pagure](https://pagure.io/fedora-qa/os-autoinst-distri-fedora). Pagure uses a Github-style workflow (summary: fork the project via the web interface, push your changes to a branch on your fork, then use the web interface to submit a pull request). See the [Pagure documentation](https://docs.pagure.org/pagure/usage/index.html) for more details.

  9. Open a pull request in [fedora_openqa Pagure](https://pagure.io/fedora-qa/fedora_openqa) for any necessary fedora_openqa changes.

file added
+43
@@ -0,0 +1,43 @@ 

+ #!/bin/python3

+ 

+ """This is a sanity check for the Fedora Intermediate Format (fif) converter and loader. It reads

+ in templates.old.json and templates-updates.old.json - which are expected to be our original-format

+ templates in JSON format - runs them through the converter to the intermediate format, then runs

+ them through the loader *from* the intermediate format, and (via DeepDiff, thanks jskladan!) checks

+ that the results are equivalent to the input, pace a couple of expected differences.

+ """

+ 

+ from deepdiff import DeepDiff

+ import json

+ import subprocess

+ 

+ with open('templates.old.json', 'r') as tempfh:

+     origtemp = json.load(tempfh)

+ with open('templates-updates.old.json', 'r') as updfh:

+     origupd = json.load(updfh)

+ 

+ # run the converter

+ subprocess.run(['./fifconverter.py'])

+ # run the loader on the converted files

+ subprocess.run(['./fifloader.py', '--write', 'templates.fif.json', 'templates-updates.fif.json'])

+ with open('generated.json', 'r') as generatedfh:

+     generated = json.load(generatedfh)

+ 

+ # merge origs

+ origtemp['Products'].extend(origupd['Products'])

+ origtemp['TestSuites'].extend(origupd['TestSuites'])

+ origtemp['JobTemplates'].extend(origupd['JobTemplates'])

+ 

+ for item in generated['Products']:

+     # we generate the product names in the converter, our original

+     # templates don't have them

+     item['name'] = ""

+ for item in generated['JobTemplates']:

+     if item['group_name'] == 'fedora':

+         # we don't explicitly specify this in our original templates,

+         # but the converter adds it (rather than relying on openQA

+         # to guess when loading)

+         del item['group_name']

+ ddiff = DeepDiff(origtemp, generated, ignore_order=True, report_repetition=True)

+ # if this is just {}, we're good

+ print(ddiff)

file added
+104
@@ -0,0 +1,104 @@ 

+ #!/bin/python3

+ 

+ """

+ This script takes JSON-formatted openQA template data (in the older format with a JobTemplates

+ dict, not the newer YAML-ish format organized by job group) and converts to an intermediate format

+ (Fedora Intermediate Format - 'fif') intended to be easier for human editing. It extracts all the

+ unique 'environment profiles' - a combination of machine and product - from the JobTemplates and

+ stores them in a 'Profiles' dict; it then adds a 'profiles' key to each test suite, indicating

+ which profiles that suite is run on. It is fairly easy to reverse this process to reproduce the

+ openQA loader-compatible data, but the intermediate format is more friendly to a human editor.

+ Adding a new test suite to run on existing 'profiles' only requires adding the suite and an

+ appropriate 'profiles' dict. Adding a new profile involves adding the machine and/or product,

+ manually adding the profile to the Profiles dict, and then adding the profile to all the test

+ suites which should be run on it. See also fifloader.py, which handles converting FIF input to

+ upstream format, and optionally can pass it through to the upstream loader.

+ """

+ 

+ import json

+ 

+ with open('templates.old.json', 'r') as tempfh:

+     tempdata = json.load(tempfh)

+ with open('templates-updates.old.json', 'r') as updfh:

+     updata = json.load(updfh)

+ 

+ def _synthesize_product_name(product):

+     """Synthesize a product name from a product dict. We do this when

+     reading the templates file and also when constructing the profiles

+     so use a function to make sure they both do it the same way.

+     """

+     return "-".join((product['distri'], product['flavor'], product['arch'], product['version']))

+ 

+ def read_templates(templates):

+     newtemps = {}

+     if 'Machines' in templates:

+         newtemps['Machines'] = {}

+         for machine in templates['Machines']:

+             # condense the stupid settings format

+             machine['settings'] = {settdict['key']: settdict['value'] for settdict in machine['settings']}

+             # just use a dict, not a list of dicts with 'name' keys...

+             name = machine.pop('name')

+             newtemps['Machines'][name] = machine

+     if 'Products' in templates:

+         newtemps['Products'] = {}

+         for product in templates['Products']:

+             # condense the stupid settings format

+             product['settings'] = {settdict['key']: settdict['value'] for settdict in product['settings']}

+             # synthesize a name, as we don't have any in our templates

+             # and we can use them in the scenarios. however, note that

+             # openQA itself doesn't let you use the product name as a

+             # key when loading templates, unlike the machine name, our

+             # loader has to reverse this and provide the full product

+             # dict to the upstream loader

+             name = _synthesize_product_name(product)

+             # this is always an empty string in our templates

+             del product['name']

+             newtemps['Products'][name] = product

+     if 'TestSuites' in templates:

+         newtemps['TestSuites'] = {}

+         for testsuite in templates['TestSuites']:

+             # condense the stupid settings format

+             testsuite['settings'] = {settdict['key']: settdict['value'] for settdict in testsuite['settings']}

+             # just use a dict, not a list of dicts with 'name' keys...

+             name = testsuite.pop('name')

+             newtemps['TestSuites'][name] = testsuite

+     profiles = {}

+     for jobtemp in templates['JobTemplates']:

+         # figure out the profile for each job template and add it to

+         # the dict. For Fedora, the group name is predictable based on

+         # the arch and whether it's an update test; the intermediate

+         # loader figures that out

+         profile = {

+             'machine': jobtemp['machine']['name'],

+             'product': _synthesize_product_name(jobtemp['product']),

+         }

+         profname = '-'.join([profile['product'], profile['machine']])

+         # keep track of all the profiles we've hit

+         profiles[profname] = profile

+ 

+         test = jobtemp['test_suite']['name']

+         prio = jobtemp['prio']

+         try:

+             suite = newtemps['TestSuites'][test]

+         except KeyError:

+             # this is a templates-updates JobTemplate which refers to a

+             # TestSuite defined in templates. What we do here is define

+             # a partial TestSuite which contains only the name and the

+             # profiles; the loader for this format knows how to combine

+             # dicts (including incomplete ones) from multiple source

+             # files into one big final-format lump

+             suite = {}

+             newtemps['TestSuites'][test] = suite

+         if 'profiles' in suite:

+             suite['profiles'][profname] = prio

+         else:

+             suite['profiles'] = {profname: prio}

+ 

+     newtemps['Profiles'] = profiles

+     return newtemps

+ 

+ with open('templates.fif.json', 'w') as newtempfh:

+     json.dump(read_templates(tempdata), newtempfh, sort_keys=True, indent=4)

+ 

+ with open('templates-updates.fif.json', 'w') as newtempfh:

+     json.dump(read_templates(updata), newtempfh, sort_keys=True, indent=4)

file added
+265
@@ -0,0 +1,265 @@ 

+ #!/bin/python3

+ 

+ """This is an openQA template loader/converter for FIF, the Fedora Intermediate Format. It reads

+ from one or more files expected to contain FIF JSON-formatted template data; read on for details

+ on this format as it compares to the upstream format. It produces data in the upstream format; it

+ can write this data to a JSON file and/or call the upstream loader on it directly, depending on

+ the command-line arguments specified.

+ 

+ The input data must contain definitions of Machines, Products, TestSuites, and Profiles. The input

+ data *may* contain JobTemplates, but does not have to and is expected to contain none or only a few

+ oddballs.

+ 

+ The format for Machines, Products and TestSuites is based on the upstream format but with various

+ quality-of-life improvements. Upstream, each of these is a list-of-dicts, each dict containing a

+ 'name' key. This loader expects each to be a dict-of-dicts, with the names as keys (this is both

+ easier to read and easier to access). In the upstream format, each Machine, Product and TestSuite

+ dict can contain an entry with the key 'settings' which defines variables. The value (for some

+ reason...) is a list of dicts, each dict of the format {"key": keyname, "value": value}. This

+ loader expects a more obvious and simple format where the value of the 'settings' key is simply a

+ dict of keys and values.

+ 

+ The expected format of the Profiles dict is a dict-of-dicts. For each entry, the key is a unique

+ name, and the value is a dict with keys 'machine' and 'product', each value being a valid name from

+ the Machines or Products dict respectively. The name of each profile can be anything as long as

+ it's unique.

+ 

+ For TestSuites, this loader then expects an additional 'profiles' key in each dict, whose value is

+ a dict indicating the Profiles from which we should generate one or more job templates for that

+ test suite. For each entry in the dict, the key is a profile name from the Profiles dict, and the

+ value is the priority to give the generated job template.

+ 

+ This loader will generate JobTemplates from the combination of TestSuites and Profiles. It means

+ that, for instance, if you want to add a new test suite and run it on the same set of images and

+ arches as several other tests are already run, you do not need to do a large amount of copying and

+ pasting to create a bunch of JobTemplates that look a lot like other existing JobTemplates but with

+ a different test_suite value; you can just specify an appropriate profiles dict, which is much

+ shorter and easier and less error-prone. Thus specifying JobTemplates directly is not usually

+ needed and is expected to be used only for some oddball case which the generation system does not

+ handle.

+ 

+ The loader will automatically set the group_name for each job template based on Fedora-specific

+ logic which we previously followed manually when creating job templates (e.g. it is set to 'Fedora

+ PowerPC' for compose tests run on the PowerPC arch); thus this loader is not really generic but

+ specific to Fedora conventions. This could possibly be changed (e.g. by allowing the logic for

+ deciding group names to be configurable) if anyone else wants to use it.

+ 

+ Multiple input files will be combined. Mostly this involves simply updating dicts, but there is

+ special handling for TestSuites to allow multiple input files to each include entries for 'the

+ same' test suite, but with different profile dicts. So for instance one input file may contain a

+ complete TestSuite definition, with the value of its `profiles` key as `{'foo': 10}`. Another input

+ file may contain a TestSuite entry with the same key (name) as the complete definition in the other

+ file, and the value as a dict with only a `profiles` key (with the value `{'bar': 20}`). This

+ loader will combine those into a single complete TestSuite entry with the `profiles` value

+ `{'foo': 10, 'bar': 20}`.

+ """

+ 

+ import argparse

+ import json

+ import subprocess

+ import sys

+ 

+ def merge_inputs(inputs):

+     """Merge multiple input files. Expects JSON file names. Returns

+     a 5-tuple of machines, products, profiles, testsuites and

+     jobtemplates (the first four as dicts, the fifth as a list).

+     """

+     machines = {}

+     products = {}

+     profiles = {}

+     testsuites = {}

+     jobtemplates = []

+ 

+     for input in inputs:

+         try:

+             with open(input, 'r') as inputfh:

+                 data = json.load(inputfh)

+         except err:

+             print("Reading input file {} failed!".format(input))

+             sys.exit(str(err))

+ 

+         # simple merges for all these

+         for (datatype, tgt) in (

+             ('Machines', machines),

+             ('Products', products),

+             ('Profiles', profiles),

+             ('JobTemplates', jobtemplates),

+         ):

+             if datatype in data:

+                 if datatype == 'JobTemplates':

+                     tgt.extend(data[datatype])

+                 else:

+                     tgt.update(data[datatype])

+         # special testsuite merging as described in the docstring

+         if 'TestSuites' in data:

+             for (name, newsuite) in data['TestSuites'].items():

+                 try:

+                     existing = testsuites[name]

+                     # combine and stash the profiles

+                     existing['profiles'].update(newsuite['profiles'])

+                     combinedprofiles = existing['profiles']

+                     # now update the existing suite with the new one, this

+                     # will overwrite the profiles

+                     existing.update(newsuite)

+                     # now restore the combined profiles

+                     existing['profiles'] = combinedprofiles

+                 except KeyError:

+                     testsuites[name] = newsuite

+ 

+     return (machines, products, profiles, testsuites, jobtemplates)

+ 

+ def generate_job_templates(machines, products, profiles, testsuites):

+     """Given machines, products, profiles and testsuites (after

+     merging, but still in intermediate format), generates job

+     templates and returns them as a list.

+     """

+     jobtemplates = []

+     for (name, suite) in testsuites.items():

+         if 'profiles' not in suite:

+             print("Warning: no profiles for test suite {}".format(name))

+             continue

+         for (profile, prio) in suite['profiles'].items():

+             jobtemplate = {'test_suite': {'name': name}, 'prio': prio}

+             # x86_64 compose

+             jobtemplate['group_name'] = 'fedora'

+             jobtemplate['machine'] = {'name': profiles[profile]['machine']}

+             product = products[profiles[profile]['product']]

+             jobtemplate['product'] = {

+                 'arch': product['arch'],

+                 'flavor': product['flavor'],

+                 'distri': product['distri'],

+                 'version': product['version']

+             }

+             if jobtemplate['machine']['name'] == 'ppc64le':

+                 if 'updates' in product['flavor']:

+                     jobtemplate['group_name'] = "Fedora PowerPC Updates"

+                 else:

+                     jobtemplate['group_name'] = "Fedora PowerPC"

+             elif jobtemplate['machine']['name'] == 'aarch64':

+                 if 'updates' in product['flavor']:

+                     jobtemplate['group_name'] = "Fedora AArch64 Updates"

+                 else:

+                     jobtemplate['group_name'] = "Fedora AArch64"

+             elif 'updates' in product['flavor']:

+                     # x86_64 updates

+                     jobtemplate['group_name'] = "Fedora Updates"

+             jobtemplates.append(jobtemplate)

+     return jobtemplates

+ 

+ def reverse_qol(machines, products, testsuites):

+     """Reverse all our quality-of-life improvements in Machines,

+     Products and TestSuites. We don't do profiles as only this loader

+     uses them, upstream loader does not. We don't do jobtemplates as

+     we don't do any QOL stuff for that. Returns the same tuple it's

+     passed.

+     """

+     # first, some nested convenience functions

+     def to_list_of_dicts(datadict):

+         """Convert our nice dicts to upstream's stupid list-of-dicts-with

+         -name-keys.

+         """

+         converted = []

+         for (name, item) in datadict.items():

+             item['name'] = name

+             converted.append(item)

+         return converted

+ 

+     def dumb_settings(settdict):

+         """Convert our sensible settings dicts to upstream's weird-ass

+         list-of-dicts format.

+         """

+         converted = []

+         for (key, value) in settdict.items():

+             converted.append({'key': key, 'value': value})

+         return converted

+ 

+     machines = to_list_of_dicts(machines)

+     products = to_list_of_dicts(products)

+     testsuites = to_list_of_dicts(testsuites)

+     for datatype in (machines, products, testsuites):

+         for item in datatype:

+             item['settings'] = dumb_settings(item['settings'])

+             if 'profiles' in item:

+                 # this is only part of the intermediate format, should

+                 # not be in the final output

+                 del item['profiles']

+ 

+     return (machines, products, testsuites)

+ 

+ def parse_args():

+     """Parse arguments with argparse."""

+     parser = argparse.ArgumentParser(description=(

+         "Alternative openQA template loader/generator, using a more "

+         "convenient input format. See docstring for details. "))

+     parser.add_argument(

+         '-l', '--load', help="Load the generated templates into openQA.",

+         action='store_true')

+     parser.add_argument(

+         '--loader', help="Loader to use with --load",

+         default="/usr/share/openqa/script/load_templates")

+     parser.add_argument(

+         '-w', '--write', help="Write the generated templates in JSON "

+         "format.", action='store_true')

+     parser.add_argument(

+         '--filename', help="Filename to write with --write",

+         default="generated.json")

+     parser.add_argument(

+         '--host', help="If specified with --load, gives a host "

+         "to load the templates to. Is passed unmodified to upstream "

+         "loader.")

+     parser.add_argument(

+         '-c', '--clean', help="If specified with --load, passed to "

+         "upstream loader and behaves as documented there.",

+         action='store_true')

+     parser.add_argument(

+         '-u', '--update', help="If specified with --load, passed to "

+         "upstream loader and behaves as documented there.",

+         action='store_true')

+     parser.add_argument(

+         'files', help="Input JSON files", nargs='+')

+     return parser.parse_args()

+ 

+ def run():

+     """Read in arguments and run the appropriate steps."""

+     args = parse_args()

+     if not args.write and not args.load:

+         sys.exit("Neither --write nor --load specified! Doing nothing.")

+     (machines, products, profiles, testsuites, jobtemplates) = merge_inputs(args.files)

+     jobtemplates.extend(generate_job_templates(machines, products, profiles, testsuites))

+     (machines, products, testsuites) = reverse_qol(machines, products, testsuites)

+     # now produce the output in upstream-compatible format

+     out = {

+         'JobTemplates': jobtemplates,

+         'Machines': machines,

+         'Products': products,

+         'TestSuites': testsuites

+     }

+     if args.write:

+         # write generated output to given filename

+         with open(args.filename, 'w') as outfh:

+             json.dump(out, outfh, indent=4)

+     if args.load:

+         # load generated output with given loader (defaults to

+         # /usr/share/openqa/script/load_templates)

+         loadargs = [args.loader]

+         if args.host:

+             loadargs.extend(['--host', args.host])

+         if args.clean:

+             loadargs.append('--clean')

+         if args.update:

+             loadargs.append('--update')

+         loadargs.append('-')

+         subprocess.run(loadargs, input=json.dumps(out), text=True)

+ 

+ def main():

+     """Main loop."""

+     try:

+         run()

+     except KeyboardInterrupt:

+         sys.stderr.write("Interrupted, exiting...\n")

+         sys.exit(1)

+ 

+ if __name__ == '__main__':

+     main()

+ 

+ # vim: set textwidth=100 ts=8 et sw=4:

file removed
-5667
@@ -1,5667 +0,0 @@ 

- #!/usr/share/openqa/script/load_templates

- #

- #

- # Fedora Machines, Products, TestSuites and JobTemplates

- #

- # use load_templates to load the file into the database

- #

- {

-   JobTemplates => [

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 10,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Workstation-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_default_upload" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 50,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Workstation-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "release_identification" },

-                     },

-                     {

-                       machine    => { name => "uefi" },

-                       prio       => 11,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Workstation-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_default" },

-                     },

-                     {

-                       machine    => { name => "ARM" },

-                       prio       => 12,

-                       product    => {

-                                       arch    => "arm",

-                                       distri  => "fedora",

-                                       flavor  => "Minimal-raw_xz-raw.xz",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_arm_image_deployment_upload" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 10,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-boot-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_default" },

-                     },

-                     {

-                       machine    => { name => "uefi" },

-                       prio       => 11,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-boot-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_default" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 10,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_default_upload" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 50,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "release_identification" },

-                     },

-                     {

-                       machine    => { name => "uefi" },

-                       prio       => 11,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_default" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 10,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Everything-boot-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_default" },

-                     },

-                     {

-                       machine    => { name => "uefi" },

-                       prio       => 11,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Everything-boot-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_default" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 15,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "KDE-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_default_upload" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 50,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "KDE-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "release_identification" },

-                     },

-                     {

-                       machine    => { name => "uefi" },

-                       prio       => 16,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "KDE-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_default" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 50,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Silverblue-dvd_ostree-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_default_upload" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 50,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Silverblue-dvd_ostree-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "release_identification" },

-                     },

-                     {

-                       machine    => { name => "uefi" },

-                       prio       => 51,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Silverblue-dvd_ostree-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_default" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 21,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "KDE-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_no_user" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Workstation-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_selinux" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_selinux" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 42,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "KDE-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_selinux" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 50,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Silverblue-dvd_ostree-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_selinux" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 50,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_reboot_unmount" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 50,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "KDE-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_reboot_unmount" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 50,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Workstation-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_reboot_unmount" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 50,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Silverblue-dvd_ostree-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_reboot_unmount" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Workstation-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_services_start" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_services_start" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 42,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "KDE-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_services_start" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 50,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Silverblue-dvd_ostree-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_services_start" },

-                     },

-                     {

-                       machine    => { name => "ARM" },

-                       prio       => 42,

-                       product    => {

-                                       arch    => "arm",

-                                       distri  => "fedora",

-                                       flavor  => "Minimal-raw_xz-raw.xz",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_services_start_arm" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Workstation-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_service_manipulation" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_service_manipulation" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 42,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "KDE-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_service_manipulation" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 50,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Silverblue-dvd_ostree-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_service_manipulation" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Workstation-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_update_cli" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_update_cli" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 22,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "KDE-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_update_cli" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Workstation-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_system_logging" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_system_logging" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 22,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "KDE-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_system_logging" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 50,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Silverblue-dvd_ostree-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_system_logging" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Workstation-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "desktop_update_graphical" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 32,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "KDE-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "desktop_update_graphical" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Workstation-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "desktop_terminal" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Workstation-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "desktop_printing" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "KDE-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "desktop_printing" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 22,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "KDE-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "desktop_terminal" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 50,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Silverblue-dvd_ostree-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "desktop_terminal" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Workstation-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "desktop_browser" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 22,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "KDE-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "desktop_browser" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 50,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Silverblue-dvd_ostree-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "desktop_browser" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Workstation-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "desktop_background" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 22,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "KDE-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "desktop_background" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 50,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Silverblue-dvd_ostree-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "desktop_background" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Workstation-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "desktop_notifications_live" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 32,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "KDE-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "desktop_notifications_live" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Workstation-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "apps_startstop" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "KDE-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "apps_startstop" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Workstation-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "desktop_notifications_postinstall" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 32,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "KDE-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "desktop_notifications_postinstall" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_package_set_minimal" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_anaconda_text" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_serial_console" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 31,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_rescue_encrypted" },

-                     },

-                     {

-                       machine    => { name => "uefi" },

-                       prio       => 32,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_rescue_encrypted" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 10,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "support_server" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 10,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "mediakit_fileconflicts" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 10,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "mediakit_repoclosure" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_repository_nfs_variation" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_repository_nfs_graphical" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_repository_nfsiso_variation" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_repository_hd_variation" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_vnc_server" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_vnc_client" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_vncconnect_server" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_vncconnect_client" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_role_deploy_domain_controller" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_realmd_join_kickstart" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_cockpit_default" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_cockpit_basic" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_cockpit_updates" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "realmd_join_cockpit" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "realmd_join_sssd" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_freeipa_replication_master" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_freeipa_replication_replica" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_freeipa_replication_client" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_role_deploy_database_server" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_database_client" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_remote_logging_server" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_remote_logging_client" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_updates_nfs" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 10,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "support_server" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_repository_http_variation" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_repository_http_graphical" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_mirrorlist_graphical" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_delete_pata" },

-                     },

-                     {

-                       machine    => { name => "uefi" },

-                       prio       => 21,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_delete_pata" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_sata" },

-                     },

-                     {

-                       machine    => { name => "uefi" },

-                       prio       => 21,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_sata" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_kickstart_user_creation" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_scsi_updates_img" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_multi" },

-                     },

-                     {

-                       machine    => { name => "uefi" },

-                       prio       => 21,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_multi" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_simple_encrypted" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_simple_free_space" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_multi_empty" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_software_raid" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_delete_partial" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_btrfs" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_ext3" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_xfs" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_lvmthin" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 50,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_no_swap" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_iscsi" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_blivet_ext3" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_blivet_btrfs" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 50,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_blivet_no_swap" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_blivet_xfs" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_blivet_software_raid" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_blivet_lvmthin" },

-                     },

-                     {

-                       machine    => { name => "uefi" },

-                       prio       => 41,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_blivet_ext3" },

-                     },

-                     {

-                       machine    => { name => "uefi" },

-                       prio       => 41,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_blivet_btrfs" },

-                     },

-                     {

-                       machine    => { name => "uefi" },

-                       prio       => 51,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_blivet_no_swap" },

-                     },

-                     {

-                       machine    => { name => "uefi" },

-                       prio       => 41,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_blivet_xfs" },

-                     },

-                     {

-                       machine    => { name => "uefi" },

-                       prio       => 41,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_blivet_software_raid" },

-                     },

-                     {

-                       machine    => { name => "uefi" },

-                       prio       => 41,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_blivet_lvmthin" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 50,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_package_set_kde" },

-                     },

-                     {

-                       machine    => { name => "uefi" },

-                       prio       => 31,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_simple_encrypted" },

-                     },

-                     {

-                       machine    => { name => "uefi" },

-                       prio       => 31,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_simple_free_space" },

-                     },

-                     {

-                       machine    => { name => "uefi" },

-                       prio       => 31,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_multi_empty" },

-                     },

-                     {

-                       machine    => { name => "uefi" },

-                       prio       => 31,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_software_raid" },

-                     },

-                     {

-                       machine    => { name => "uefi" },

-                       prio       => 31,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_delete_partial" },

-                     },

-                     {

-                       machine    => { name => "uefi" },

-                       prio       => 41,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_btrfs" },

-                     },

-                     {

-                       machine    => { name => "uefi" },

-                       prio       => 41,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_ext3" },

-                     },

-                     {

-                       machine    => { name => "uefi" },

-                       prio       => 41,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_xfs" },

-                     },

-                     {

-                       machine    => { name => "uefi" },

-                       prio       => 41,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_lvmthin" },

-                     },

-                     {

-                       machine    => { name => "uefi" },

-                       prio       => 51,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_no_swap" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_kickstart_hdd" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "upgrade_minimal_64bit" },

-                     },

-                     {

-                       machine    => { name => "uefi" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "upgrade_minimal_uefi" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "upgrade_desktop_64bit" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "upgrade_server_64bit" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "upgrade_server_domain_controller" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "upgrade_realmd_client" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "upgrade_kde_64bit" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "upgrade_desktop_encrypted_64bit" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "upgrade_2_minimal_64bit" },

-                     },

-                     {

-                       machine    => { name => "uefi" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "upgrade_2_minimal_uefi" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "upgrade_2_desktop_64bit" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "upgrade_2_server_64bit" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "upgrade_2_server_domain_controller" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "upgrade_2_realmd_client" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "upgrade_2_kde_64bit" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "upgrade_2_desktop_encrypted_64bit" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_updates_img_local" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_shrink_ext4" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_shrink_ntfs" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_european_language" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_cyrillic_language" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_arabic_language" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_asian_language" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_kickstart_firewall_disabled" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_kickstart_firewall_configured" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_kickstart_nfs" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_pxeboot" },

-                     },

-                     {

-                       machine    => { name => "uefi" },

-                       prio       => 31,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_pxeboot" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "modularity_tests" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_filesystem_default" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_firewall_default" },

-                     },

-                     {

-                       machine    => { name => "64bit" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "Cloud_Base-qcow2-qcow2",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "cloud_autocloud" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 10,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Workstation-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_default_upload" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 50,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Workstation-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "release_identification" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Workstation-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_selinux" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Workstation-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_services_start" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Workstation-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_reboot_unmount" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Workstation-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_service_manipulation" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Workstation-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_update_cli" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Workstation-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_system_logging" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Workstation-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "desktop_update_graphical" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Workstation-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "desktop_terminal" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Workstation-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "desktop_printing" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Workstation-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "desktop_browser" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Workstation-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "desktop_background" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Workstation-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "desktop_notifications_live" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Workstation-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "apps_startstop" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Workstation-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "desktop_notifications_postinstall" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 10,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Server-boot-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_default" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 62,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Everything-boot-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_default" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 10,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_default_upload" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_selinux" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_services_start" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_reboot_unmount" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_service_manipulation" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_update_cli" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_system_logging" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_package_set_minimal" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_anaconda_text" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_serial_console" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 31,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_rescue_encrypted" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 10,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "support_server" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 10,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "mediakit_fileconflicts" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 10,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "mediakit_repoclosure" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_repository_nfs_variation" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_repository_nfs_graphical" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_repository_nfsiso_variation" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_repository_hd_variation" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_vnc_server" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_vnc_client" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_vncconnect_server" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_vncconnect_client" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_role_deploy_domain_controller" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_realmd_join_kickstart" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_cockpit_default" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_cockpit_basic" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "realmd_join_cockpit" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "realmd_join_sssd" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_role_deploy_database_server" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_database_client" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_remote_logging_server" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_remote_logging_client" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_updates_nfs" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 10,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "support_server" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_repository_http_variation" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_repository_http_graphical" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_mirrorlist_graphical" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_kickstart_user_creation" },

-                     },

-                     {

-               group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "modularity_tests" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_scsi_updates_img" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_multi" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_simple_encrypted" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_simple_free_space" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_multi_empty" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_software_raid" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_delete_partial" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_btrfs" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_ext3" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_xfs" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_lvmthin" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 50,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_no_swap" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_iscsi" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_blivet_ext3" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_blivet_btrfs" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 50,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_blivet_no_swap" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "upgrade_server_domain_controller" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "upgrade_realmd_client" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_blivet_xfs" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_blivet_software_raid" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_blivet_lvmthin" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_kickstart_hdd" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "upgrade_minimal_64bit" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "upgrade_server_64bit" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "upgrade_2_minimal_64bit" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "upgrade_2_server_64bit" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_shrink_ext4" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_shrink_ntfs" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_european_language" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_cyrillic_language" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_arabic_language" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_asian_language" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_kickstart_firewall_disabled" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_kickstart_firewall_configured" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_kickstart_nfs" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_pxeboot" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_package_set_kde" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_updates_img_local" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_filesystem_default" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_firewall_default" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_freeipa_replication_master" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_freeipa_replication_replica" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_freeipa_replication_client" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 50,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "release_identification" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 50,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Silverblue-dvd_ostree-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "release_identification" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 50,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Silverblue-dvd_ostree-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_default_upload" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 50,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Silverblue-dvd_ostree-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_selinux" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 50,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Silverblue-dvd_ostree-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_services_start" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Silverblue-dvd_ostree-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_reboot_unmount" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 50,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Silverblue-dvd_ostree-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_service_manipulation" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 50,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Silverblue-dvd_ostree-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_system_logging" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 50,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Silverblue-dvd_ostree-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "desktop_terminal" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 50,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Silverblue-dvd_ostree-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "desktop_browser" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 50,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Silverblue-dvd_ostree-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "desktop_background" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC",

-                       machine    => { name => "ppc64le" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "Cloud_Base-qcow2-qcow2",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "cloud_autocloud" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 10,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-boot-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_default" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 10,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_default_upload" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_selinux" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_services_start" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_reboot_unmount" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_service_manipulation" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_update_cli" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_package_set_minimal" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_anaconda_text" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_serial_console" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 31,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_rescue_encrypted" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 10,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "support_server" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 10,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "mediakit_fileconflicts" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 10,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "mediakit_repoclosure" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_repository_nfs_variation" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_repository_nfs_graphical" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_repository_nfsiso_variation" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_repository_hd_variation" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_vnc_server" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_vnc_client" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_vncconnect_server" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_vncconnect_client" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_role_deploy_domain_controller" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_realmd_join_kickstart" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_cockpit_default" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_cockpit_basic" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "realmd_join_cockpit" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "realmd_join_sssd" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_role_deploy_database_server" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_database_client" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_updates_nfs" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 10,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "support_server" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_repository_http_variation" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_repository_http_graphical" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_mirrorlist_graphical" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_kickstart_user_creation" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "modularity_tests" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_scsi_updates_img" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_multi" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_simple_encrypted" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_simple_free_space" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_multi_empty" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_software_raid" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_delete_partial" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_btrfs" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_ext3" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_xfs" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_lvmthin" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 50,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_no_swap" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_iscsi" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_blivet_ext3" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_blivet_btrfs" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 50,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_blivet_no_swap" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_blivet_xfs" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_blivet_software_raid" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_blivet_lvmthin" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_kickstart_hdd" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "upgrade_minimal_64bit" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "upgrade_server_64bit" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "upgrade_2_minimal_64bit" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "upgrade_2_server_64bit" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_shrink_ext4" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_shrink_ntfs" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_european_language" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_cyrillic_language" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_arabic_language" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_asian_language" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_kickstart_firewall_disabled" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_kickstart_firewall_configured" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_kickstart_nfs" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "universal",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_pxeboot" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_filesystem_default" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 20,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "Server-dvd-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_firewall_default" },

-                     },

-                     {

-                       group_name => "Fedora AArch64",

-                       machine    => { name => "aarch64" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "Cloud_Base-qcow2-qcow2",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "cloud_autocloud" },

-                     },

-                   ],

-   Machines     => [

-                     {

-                       backend   => "qemu",

-                       name      => "64bit",

-                       settings  => [

-                         { key => "QEMUCPU", value => "Nehalem" },

-                         { key => "QEMUCPUS", value => "2"},

-                         { key => "QEMUVGA", value => "virtio"},

-                         { key => "QEMURAM", value => "2048"},

-                         { key => "ARCH_BASE_MACHINE", value => "64bit" },

-                         { key => "PART_TABLE_TYPE", value => "mbr"},

-                         { key => "WORKER_CLASS", value => "qemu_x86_64" },

-                         { key => "QEMU_VIRTIO_RNG", value => "1"}

-                       ],

-                     },

-                     {

-                       backend   => "qemu",

-                       name      => "uefi",

-                       settings  => [

-                         { key => "QEMUCPU", value => "Nehalem" },

-                         { key => "QEMUCPUS", value => "2"},

-                         { key => "QEMUVGA", value => "virtio"},

-                         { key => "QEMURAM", value => "2048"},

-                         { key => "ARCH_BASE_MACHINE", value => "64bit" },

-                         { key => "UEFI", value => "1"},

-                         { key => "UEFI_PFLASH_CODE", value => "/usr/share/edk2/ovmf/OVMF_CODE.fd"},

-                         { key => "UEFI_PFLASH_VARS", value => "/usr/share/edk2/ovmf/OVMF_VARS.fd"},

-                         { key => "PART_TABLE_TYPE", value => "gpt"},

-                         { key => "WORKER_CLASS", value => "qemu_x86_64" },

-                         { key => "QEMU_VIRTIO_RNG", value => "1"}

-                       ],

-                     },

-                     {

-                       backend   => "qemu",

-                       name      => "ARM",

-                       settings  => [

-                         { key => "QEMU", value => "arm" },

-                         { key => "QEMUCPUS", value => "2"},

-                         { key => "QEMUMACHINE", value => "virt"},

-                         { key => "QEMURAM", value => "1024"},

-                         { key => "ARCH_BASE_MACHINE", value => "ARM" },

-                         { key => "QEMU_NO_KVM", value => "1"},

-                         { key => "TIMEOUT_SCALE", value => "5" },

-                         { key => "SERIALDEV", value => "ttyAMA0" },

-                         # we're running ARM tests on x86_64 for now as we have

-                         # no ARM workers

-                         { key => "WORKER_CLASS", value => "qemu_x86_64" },

-                         { key => "QEMU_VIRTIO_RNG", value => "1"}

-                       ],

-                     },

-                     {

-                       backend => "qemu",

-                       name => "ppc64le",

-                       settings => [

-                         { key => "QEMU", value => "ppc64" },

-                         { key => "OFW", value => 1 },

-                         { key => "QEMUVGA", value => "virtio" },

-                         { key => "QEMURAM", value => 4096 },

-                         { key => "QEMUCPU", value => "host" },

-                         { key => "ARCH_BASE_MACHINE", value => "ppc64le" },

-                         { key => "WORKER_CLASS", value => "qemu_ppc64le" },

-                         { key => "PART_TABLE_TYPE", value => "mbr"},

-                         { key => "QEMU_VIRTIO_RNG", value => "1"}

-                       ],

-                     },

-                     {

-                       backend => "qemu",

-                       name => "aarch64",

-                       settings => [

-                         { key => "QEMU", value => "aarch64" },

-                         { key => "QEMUCPUS", value => "2"},

-                         { key => "QEMUMACHINE", value => "virt"},

-                         { key => "QEMURAM", value => 3072 },

-                         { key => "QEMUCPU", value => "host" },

-                         { key => "ARCH_BASE_MACHINE", value => "aarch64" },

-                         { key => "TIMEOUT_SCALE", value => "1.5" },

-                         { key => "SERIALDEV", value => "ttyAMA0" },

-                         { key => "UEFI", value => "1"},

-                         { key => "UEFI_PFLASH_CODE", value => "/usr/share/edk2/aarch64/QEMU_EFI-pflash.raw"},

-                         { key => "UEFI_PFLASH_VARS", value => "/usr/share/edk2/aarch64/vars-template-pflash.raw"},

-                         { key => "PART_TABLE_TYPE", value => "gpt"},

-                         { key => "WORKER_CLASS", value => "qemu_aarch64" },

-                         { key => "QEMU_VIRTIO_RNG", value => "1"}

-                       ],

-                     },

-                   ],

-   Products     => [

-                     {

-                       arch      => "x86_64",

-                       distri    => "fedora",

-                       flavor    => "universal",

-                       name      => "",

-                       settings  => [

-                         { key => "TEST_TARGET", value => "ISO" }

-                                    ],

-                       version   => "*",

-                     },

-                     {

-                       arch      => "x86_64",

-                       distri    => "fedora",

-                       flavor    => "Everything-boot-iso",

-                       name      => "",

-                       settings  => [

-                         { key => "TEST_TARGET", value => "ISO" }

-                                    ],

-                       version   => "*",

-                     },

-                     {

-                       arch      => "x86_64",

-                       distri    => "fedora",

-                       flavor    => "Server-boot-iso",

-                       name      => "",

-                       settings  => [

-                         { key => "TEST_TARGET", value => "ISO" }

-                                    ],

-                       version   => "*",

-                     },

-                     {

-                       arch      => "x86_64",

-                       distri    => "fedora",

-                       flavor    => "Server-dvd-iso",

-                       name      => "",

-                       settings  => [

-                         { key => "TEST_TARGET", value => "ISO" }

-                                    ],

-                       version   => "*",

-                     },

-                     {

-                       arch      => "x86_64",

-                       distri    => "fedora",

-                       flavor    => "Workstation-live-iso",

-                       name      => "",

-                       settings  => [

-                         { key => "LIVE", value => "1" },

-                         { key => "PACKAGE_SET", value => "default" },

-                         { key => "DESKTOP", value => "gnome" },

-                         { key => "TEST_TARGET", value => "ISO" }

-                                    ],

-                       version   => "*",

-                     },

-                     {

-                       arch      => "x86_64",

-                       distri    => "fedora",

-                       flavor    => "KDE-live-iso",

-                       name      => "",

-                       settings  => [

-                         { key => "LIVE", value => "1" },

-                         { key => "PACKAGE_SET", value => "default" },

-                         { key => "DESKTOP", value => "kde" },

-                         { key => "TEST_TARGET", value => "ISO" }

-                                    ],

-                       version   => "*",

-                     },

-                     {

-                       arch      => "x86_64",

-                       distri    => "fedora",

-                       flavor    => "Cloud_Base-qcow2-qcow2",

-                       name      => "",

-                       settings  => [

-                         { key => "ISO", value => "cloudinit.iso" },

-                         { key => "TEST_TARGET", value => "HDD_1" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "BOOTFROM", value => "c" },

-                                    ],

-                       version   => "*",

-                     },

-                     {

-                       arch      => "arm",

-                       distri    => "fedora",

-                       flavor    => "Minimal-raw_xz-raw.xz",

-                       name      => "",

-                       settings  => [

-                           # HDD_2 gets posted by trigger and is always set to target disk image

-                           { key => "TEST_TARGET", value => "HDD_2" }

-                                    ],

-                       version   => "*",

-                     },

-                     {

-                       arch      => "x86_64",

-                       distri    => "fedora",

-                       flavor    => "Silverblue-dvd_ostree-iso",

-                       name      => "",

-                       settings  => [

-                         { key => "CANNED", value => "1" },

-                         { key => "PACKAGE_SET", value => "default" },

-                         { key => "DESKTOP", value => "gnome" },

-                         { key => "TEST_TARGET", value => "ISO" }

-                                    ],

-                       version   => "*",

-                     },

-                     {

-                       arch      => "ppc64le",

-                       distri    => "fedora",

-                       flavor    => "Everything-boot-iso",

-                       name      => "",

-                       settings  => [

-                           { key => "TEST_TARGET", value => "ISO" }

-                                    ],

-                       version   => "*",

-                     },

-                     {

-                       arch      => "ppc64le",

-                       distri    => "fedora",

-                       flavor    => "Silverblue-dvd_ostree-iso",

-                       name      => "",

-                       settings  => [

-                         { key => "CANNED", value => "1" },

-                         { key => "PACKAGE_SET", value => "default" },

-                         { key => "DESKTOP", value => "gnome" },

-                         { key => "TEST_TARGET", value => "ISO" }

-                                    ],

-                       version   => "*",

-                     },

-                     {

-                       arch      => "ppc64le",

-                       distri    => "fedora",

-                       flavor    => "Workstation-live-iso",

-                       name      => "",

-                       settings  => [

-                         { key => "LIVE", value => "1" },

-                         { key => "PACKAGE_SET", value => "default" },

-                         { key => "DESKTOP", value => "gnome" },

-                         { key => "HDDSIZEGB", value => "13" },

-                         { key => "TEST_TARGET", value => "ISO" }

-                                    ],

-                       version   => "*",

-                     },

-                     {

-                       arch      => "ppc64le",

-                       distri    => "fedora",

-                       flavor    => "universal",

-                       name      => "",

-                       settings  => [

-                           { key => "TEST_TARGET", value => "ISO" }

-                                    ],

-                       version   => "*",

-                     },

-                     {

-                       arch      => "ppc64le",

-                       distri    => "fedora",

-                       flavor    => "Server-dvd-iso",

-                       name      => "",

-                       settings  => [

-                           { key => "TEST_TARGET", value => "ISO" }

-                                    ],

-                       version   => "*",

-                     },

-                     {

-                       arch      => "ppc64le",

-                       distri    => "fedora",

-                       flavor    => "Server-boot-iso",

-                       name      => "",

-                       settings  => [

-                           { key => "TEST_TARGET", value => "ISO" }

-                                    ],

-                       version   => "*",

-                     },

-                     {

-                       arch      => "ppc64le",

-                       distri    => "fedora",

-                       flavor    => "Cloud_Base-qcow2-qcow2",

-                       name      => "",

-                       settings  => [

-                         { key => "ISO", value => "cloudinit.iso" },

-                         { key => "TEST_TARGET", value => "HDD_1" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "BOOTFROM", value => "c" },

-                                    ],

-                       version   => "*",

-                     },

-                     {

-                       arch      => "aarch64",

-                       distri    => "fedora",

-                       flavor    => "universal",

-                       name      => "",

-                       settings  => [

-                           { key => "TEST_TARGET", value => "ISO" }

-                                    ],

-                       version   => "*",

-                     },

-                     {

-                       arch      => "aarch64",

-                       distri    => "fedora",

-                       flavor    => "Server-dvd-iso",

-                       name      => "",

-                       settings  => [

-                           { key => "TEST_TARGET", value => "ISO" }

-                                    ],

-                       version   => "*",

-                     },

-                     {

-                       arch      => "aarch64",

-                       distri    => "fedora",

-                       flavor    => "Server-boot-iso",

-                       name      => "",

-                       settings  => [

-                           { key => "TEST_TARGET", value => "ISO" }

-                                    ],

-                       version   => "*",

-                     },

-                     {

-                       arch      => "aarch64",

-                       distri    => "fedora",

-                       flavor    => "Cloud_Base-qcow2-qcow2",

-                       name      => "",

-                       settings  => [

-                         { key => "ISO", value => "cloudinit.iso" },

-                         { key => "TEST_TARGET", value => "HDD_1" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "BOOTFROM", value => "c" },

-                                    ],

-                       version   => "*",

-                     },

-                   ],

-   TestSuites   => [

-                     {

-                       name => "support_server",

-                       settings => [

-                         { key => "PARALLEL_CANCEL_WHOLE_CLUSTER", value => "0" },

-                         { key => "NUMDISKS", value => "2" },

-                         { key => "HDD_1", value => "disk_f%CURRREL%_support_5_%ARCH%.img" },

-                         { key => "POSTINSTALL", value => "_support_server" },

-                         { key => "USER_LOGIN", value => "false" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "NICTYPE", value => "tap" },

-                         { key => "WORKER_CLASS", value => "tap" },

-                         { key => "GRUB_POSTINSTALL", value => "net.ifnames=0 biosdevname=0" },

-                         { key => "POST_STATIC", value => "10.0.2.110 support.domain.local" },

-                         { key => "TEST_TARGET", value => "NONE" },

-                       ],

-                     },

-                     {

-                       name => "install_default",

-                       settings => [

-                         { key => "PACKAGE_SET", value => "default" },

-                         { key => "POSTINSTALL", value => "_collect_data" },

-                       ],

-                     },

-                     {

-                       name => "install_default_upload",

-                       settings => [

-                         { key => "PACKAGE_SET", value => "default" },

-                         { key => "POSTINSTALL", value => "_collect_data" },

-                         { key => "STORE_HDD_1", value => "disk_%FLAVOR%_%MACHINE%.qcow2" },

-                       ],

-                     },

-                     {

-                       name => "install_arm_image_deployment_upload",

-                       settings => [

-                         # run ARM entrypoint and also make sure that VM shuts down correctly

-                         { key => "ENTRYPOINT", value => "install_arm_image_deployment _console_shutdown" },

-                         # we don't want HDD_2 to be really connected, but we need to use it to download

-                         # HDD ISO, see https://github.com/os-autoinst/openQA/issues/684

-                         { key => "NUMDISKS", value => "1" },

-                         { key => "HDD_1", value => "%HDD_2%" },

-                         { key => "STORE_HDD_1", value => "disk_%FLAVOR%_%MACHINE%.qcow2" },

-                         # set kernel arguments for DKB

-                         { key => "APPEND", value => "rw root=LABEL=_/ rootwait console=ttyAMA0 console=tty0 consoleblank=0" },

-                       ],

-                     },

-                     {

-                       name => "install_anaconda_text",

-                       settings => [

-                         { key => "ANACONDA_TEXT", value => "1" },

-                       ],

-                     },

-                     {

-                       name => "install_serial_console",

-                       settings => [

-                         { key => "ANACONDA_TEXT", value => "1" },

-                         { key => "SERIAL_CONSOLE", value => "1" },

-                         # we want one console for anaconda and one for a root

-                         # terminal

-                         { key => "VIRTIO_CONSOLE_NUM", value => "2" },

-                         # we don't need to check this here and it doesn't work

-                         # with serial console

-                         { key => "NO_UEFI_POST", value => "1" },

-                       ],

-                     },

-                     {

-                       name => "install_rescue_encrypted",

-                       settings => [

-                         { key => "BOOTFROM", value => "d" },

-                         { key => "ENTRYPOINT", value => "rescue_mode_encrypted" },

-                         { key => "HDD_1", value => "disk_%MACHINE%_encrypted.qcow2" },

-                         { key => "START_AFTER_TEST", value => "install_simple_encrypted" },

-                       ],

-                     },

-                     {

-                       name => "install_package_set_minimal",

-                       settings => [

-                         { key => "PACKAGE_SET", value => "minimal" },

-                         { key => "POSTINSTALL", value => "_collect_data" },

-                       ],

-                     },

-                     {

-                       name => "install_multi",

-                       settings => [

-                         { key => "PARTITIONING", value => "guided_multi" },

-                         { key => "NUMDISKS", value => "2" },

-                         { key => "HDD_2", value => "disk_full_mbr.img" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                       ],

-                     },

-                     {

-                       name => "install_scsi_updates_img",

-                       settings => [

-                         { key => "TEST_UPDATES", value => "1" },

-                         { key => "GRUB", value => "inst.updates=https://fedorapeople.org/groups/qa/updates/updates-openqa.img" },

-                         { key => "HDDMODEL", value => "scsi-hd" },

-                         { key => "CDMODEL", value => "scsi-cd" },

-                         { key => "SCSICONTROLLER", value => "virtio-scsi-pci" },

-                       ],

-                     },

-                     {

-                       name => "install_kickstart_user_creation",

-                       settings => [

-                         { key => "KICKSTART", value => "1" },

-                         { key => "GRUB", value => "inst.ks=http://jskladan.fedorapeople.org/kickstarts/root-user-crypted-net.ks" },

-                         { key => "USER_LOGIN", value => "test" },

-                         { key => "USER_PASSWORD", value => "test" },

-                         { key => "ROOT_PASSWORD", value => "111111" },

-                       ],

-                     },

-                     {

-                       name => "install_delete_pata",

-                       settings => [

-                         { key => "PARTITIONING", value => "guided_delete_all" },

-                         { key => "HDDMODEL", value => "ide-hd" },

-                         { key => "HDD_1", value => "disk_full_mbr.img" },

-                       ],

-                     },

-                     {

-                       name => "install_sata",

-                       settings => [

-                         { key => "HDDMODEL", value => "ide-drive,bus=ahci0.0" },

-                         { key => "ATACONTROLLER", value => "ich9-ahci" },

-                       ],

-                     },

-                     {

-                       name => "install_mirrorlist_graphical",

-                       settings => [

-                         { key => "MIRRORLIST_GRAPHICAL", value => "1" },

-                       ],

-                     },

-                     {

-                       name => "install_repository_http_graphical",

-                       settings => [

-                         { key => "REPOSITORY_GRAPHICAL", value => "%LOCATION%" },

-                       ],

-                     },

-                     {

-                       name => "install_repository_nfs_graphical",

-                       settings => [

-                         { key => "REPOSITORY_GRAPHICAL", value => "nfs:nfsvers=4:10.0.2.110:/repo" },

-                         { key => "PARALLEL_WITH", value => "support_server" },

-                         { key => "INSTALL_UNLOCK", value => "support_ready" },

-                         { key => "NICTYPE", value => "tap" },

-                         { key => "WORKER_CLASS", value => "tap" },

-                       ],

-                     },

-                     {

-                       name => "install_repository_http_variation",

-                       settings => [

-                         { key => "REPOSITORY_VARIATION", value => "%LOCATION%" },

-                       ],

-                     },

-                     {

-                       name => "install_repository_nfs_variation",

-                       settings => [

-                         { key => "REPOSITORY_VARIATION", value => "nfs:nfsvers=4:10.0.2.110:/repo" },

-                         { key => "PARALLEL_WITH", value => "support_server" },

-                         { key => "INSTALL_UNLOCK", value => "support_ready" },

-                         { key => "NICTYPE", value => "tap" },

-                         { key => "WORKER_CLASS", value => "tap" },

-                       ],

-                     },

-                     {

-                       name => "install_repository_nfsiso_variation",

-                       settings => [

-                         { key => "REPOSITORY_VARIATION", value => "nfs:nfsvers=4:10.0.2.110:/iso/image.iso" },

-                         { key => "PARALLEL_WITH", value => "support_server" },

-                         { key => "INSTALL_UNLOCK", value => "support_ready" },

-                         { key => "NICTYPE", value => "tap" },

-                         { key => "WORKER_CLASS", value => "tap" },

-                       ],

-                     },

-                     {

-                       name => "install_pxeboot",

-                       settings => [

-                         # this delays VM boot so we can wait till the PXE server

-                         # is ready

-                         { key => "DELAYED_START", value => "1" },

-                         # this is to ensure the test never 'accidentally' passes

-                         # by falling back to boot from ISO

-                         { key => "+ISO", value => "" },

-                         { key => "TEST_TARGET", value => "COMPOSE" },

-                         { key => "PXEBOOT", value => "once" },

-                         { key => "KICKSTART", value => "1" },

-                         { key => "USER_LOGIN", value => "false" },

-                         { key => "ROOT_PASSWORD", value => "111111" },

-                         { key => "PARALLEL_WITH", value => "support_server@%ARCH_BASE_MACHINE%" },

-                         { key => "NICTYPE", value => "tap" },

-                         { key => "WORKER_CLASS", value => "tap" },

-                       ],

-                     },

-                     {

-                       name => "install_repository_hd_variation",

-                       settings => [

-                         { key => "PREINSTALL", value => "preinstall_iso_in_hd" },

-                         { key => "REPOSITORY_VARIATION", value => "hd:vdb1:/fedora_image.iso" },

-                         { key => "NUMDISKS", value => "2" },

-                         { key => "HDD_2", value => "disk_full_mbr.img" },

-                       ],

-                     },

-                     {

-                       name => "install_delete_partial",

-                       settings => [

-                         { key => "PARTITIONING", value => "guided_delete_partial" },

-                         { key => "HDD_1", value => "disk_full_%PART_TABLE_TYPE%.img" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                       ],

-                     },

-                     {

-                       name => "install_simple_encrypted",

-                       settings => [

-                         { key => "ENCRYPT_PASSWORD", value => "weakpassword" },

-                         { key => "STORE_HDD_1", value => "disk_%MACHINE%_encrypted.qcow2" },

-                       ],

-                     },

-                     {

-                       name => "install_simple_free_space",

-                       settings => [

-                         { key => "PARTITIONING", value => "guided_free_space" },

-                         { key => "HDD_1", value => "disk_freespace_%PART_TABLE_TYPE%.img" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                       ],

-                     },

-                     {

-                       name => "install_multi_empty",

-                       settings => [

-                         { key => "PARTITIONING", value => "guided_multi_empty_all" },

-                         { key => "NUMDISKS", value => "2" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                       ],

-                     },

-                     {

-                       name => "install_software_raid",

-                       settings => [

-                         { key => "PARTITIONING", value => "custom_software_raid" },

-                         { key => "NUMDISKS", value => "2" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                       ],

-                     },

-                     {

-                       name => "install_btrfs",

-                       settings => [

-                         { key => "PARTITIONING", value => "custom_btrfs" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                       ],

-                     },

-                     {

-                       name => "install_ext3",

-                       settings => [

-                         { key => "PARTITIONING", value => "custom_ext3" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                       ],

-                     },

-                     {

-                       name => "install_lvmthin",

-                       settings => [

-                         { key => "PARTITIONING", value => "custom_lvmthin" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                       ],

-                     },

-                     {

-                       name => "install_no_swap",

-                       settings => [

-                         { key => "PARTITIONING", value => "custom_no_swap" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                       ],

-                     },

-                     {

-                       name => "install_blivet_ext3",

-                       settings => [

-                         { key => "PARTITIONING", value => "custom_blivet_ext3" },

-                         { key => "POSTINSTALL", value => "disk_custom_ext3_postinstall" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                       ],

-                     },

-                     {

-                       name => "install_blivet_btrfs",

-                       settings => [

-                         { key => "PARTITIONING", value => "custom_blivet_btrfs" },

-                         { key => "POSTINSTALL", value => "disk_custom_btrfs_postinstall" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                       ],

-                     },

-                     {

-                       name => "install_blivet_no_swap",

-                       settings => [

-                         { key => "PARTITIONING", value => "custom_blivet_no_swap" },

-                         { key => "POSTINSTALL", value => "disk_custom_no_swap_postinstall" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                       ],

-                     },

-                     {

-                       name => "install_blivet_xfs",

-                       settings => [

-                         { key => "PARTITIONING", value => "custom_blivet_xfs" },

-                         { key => "POSTINSTALL", value => "disk_custom_xfs_postinstall" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                       ],

-                     },

-                     {

-                       name => "install_blivet_software_raid",

-                       settings => [

-                         { key => "PARTITIONING", value => "custom_blivet_software_raid" },

-                         { key => "POSTINSTALL", value => "disk_custom_software_raid_postinstall" },

-                         { key => "NUMDISKS", value => "2" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                       ],

-                     },

-                     {

-                       name => "install_blivet_lvmthin",

-                       settings => [

-                         { key => "PARTITIONING", value => "custom_blivet_lvmthin" },

-                         { key => "POSTINSTALL", value => "disk_custom_lvmthin_postinstall" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                       ],

-                     },

-                     {

-                       name => "install_kickstart_hdd",

-                       settings => [

-                         { key => "KICKSTART", value => "1" },

-                         { key => "GRUB", value => "inst.ks=hd:vdb1:/root-user-crypted-net.ks" },

-                         { key => "NUMDISKS", value => "2" },

-                         { key => "HDD_2", value => "disk_ks_3.img" },

-                         { key => "ROOT_PASSWORD", value => "111111" },

-                         { key => "USER_LOGIN", value => "test" },

-                         { key => "USER_PASSWORD", value => "test" },

-                       ],

-                     },

-                     {

-                       name => "upgrade_minimal_64bit",

-                       settings => [

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "USER_LOGIN", value => "false" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "HDD_1", value => "disk_f%CURRREL%_minimal_3_%ARCH%.img" },

-                         { key => "UPGRADE", value => "1" },

-                         { key => "TEST_TARGET", value => "COMPOSE" },

-                       ],

-                     },

-                     {

-                       name => "upgrade_minimal_uefi",

-                       settings => [

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "USER_LOGIN", value => "false" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "HDD_1", value => "disk_f%CURRREL%_minimal-uefi_3_%ARCH%.img" },

-                         { key => "UPGRADE", value => "1" },

-                         { key => "TEST_TARGET", value => "COMPOSE" },

-                       ],

-                     },

-                     {

-                       name => "upgrade_desktop_64bit",

-                       settings => [

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "USER_LOGIN", value => "test" },

-                         { key => "USER_PASSWORD", value => "weakpassword" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "HDD_1", value => "disk_f%CURRREL%_desktop_4_x86_64.img" },

-                         { key => "UPGRADE", value => "1" },

-                         { key => "DESKTOP", value => "gnome" },

-                         { key => "TEST_TARGET", value => "COMPOSE" },

-                       ],

-                     },

-                     {

-                       name => "upgrade_server_64bit",

-                       settings => [

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "USER_LOGIN", value => "test" },

-                         { key => "USER_PASSWORD", value => "weakpassword" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "HDD_1", value => "disk_f%CURRREL%_server_3_%ARCH%.img" },

-                         { key => "UPGRADE", value => "1" },

-                         { key => "TEST_TARGET", value => "COMPOSE" },

-                       ],

-                     },

-                     {

-                       name => "upgrade_server_domain_controller",

-                       settings => [

-                         { key => "PARALLEL_CANCEL_WHOLE_CLUSTER", value => "0" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "+HDD_1", value => "disk_f%CURRREL%_server_3_%ARCH%.img" },

-                         { key => "UPGRADE", value => "1" },

-                         { key => "TEST_TARGET", value => "COMPOSE" },

-                         { key => "PREUPGRADE", value => "role_deploy_domain_controller" },

-                         { key => "POSTINSTALL", value => "role_deploy_domain_controller_check" },

-                         { key => "USER_LOGIN", value => "false" },

-                         { key => "GRUB_POSTINSTALL", value => "net.ifnames=0 biosdevname=0" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "GRUB", value => "net.ifnames=0 biosdevname=0" },

-                         { key => "POST_STATIC", value => "10.0.2.100 ipa001.domain.local" },

-                         { key => "NICTYPE", value => "tap" },

-                         { key => "WORKER_CLASS", value => "tap" },

-                       ],

-                     },

-                     {

-                       name => "upgrade_realmd_client",

-                       settings => [

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "+HDD_1", value => "disk_f%CURRREL%_server_3_%ARCH%.img" },

-                         { key => "UPGRADE", value => "1" },

-                         { key => "TEST_TARGET", value => "COMPOSE" },

-                         { key => "PREUPGRADE", value => "realmd_join_sssd" },

-                         { key => "POSTINSTALL", value => "_setup_browser freeipa_webui freeipa_password_change freeipa_client" },

-                         { key => "PARALLEL_WITH", value => "upgrade_server_domain_controller" },

-                         { key => "USER_LOGIN", value => "false" },

-                         { key => "GRUB_POSTINSTALL", value => "net.ifnames=0 biosdevname=0" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "GRUB", value => "net.ifnames=0 biosdevname=0" },

-                         { key => "POST_STATIC", value => "10.0.2.103 client003.domain.local" },

-                         { key => "NICTYPE", value => "tap" },

-                         { key => "WORKER_CLASS", value => "tap" },

-                       ],

-                     },

-                     {

-                       name => "upgrade_kde_64bit",

-                       settings => [

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "USER_LOGIN", value => "test" },

-                         { key => "USER_PASSWORD", value => "weakpassword" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "+HDD_1", value => "disk_f%CURRREL%_kde_4_x86_64.img" },

-                         { key => "UPGRADE", value => "1" },

-                         { key => "DESKTOP", value => "kde" },

-                         { key => "TEST_TARGET", value => "COMPOSE" },

-                       ],

-                     },

-                     {

-                       name => "upgrade_desktop_encrypted_64bit",

-                       settings => [

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "USER_LOGIN", value => "test" },

-                         { key => "USER_PASSWORD", value => "weakpassword" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "HDD_1", value => "disk_f%CURRREL%_desktopencrypt_x86_64.img" },

-                         { key => "UPGRADE", value => "1" },

-                         { key => "DESKTOP", value => "gnome" },

-                         { key => "ENCRYPT_PASSWORD", value => "weakpassword" },

-                         { key => "TEST_TARGET", value => "COMPOSE" },

-                       ],

-                     },

-                     {

-                       name => "upgrade_2_minimal_64bit",

-                       settings => [

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "USER_LOGIN", value => "false" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "HDD_1", value => "disk_f%PREVREL%_minimal_3_%ARCH%.img" },

-                         { key => "UPGRADE", value => "1" },

-                         { key => "TEST_TARGET", value => "COMPOSE" },

-                       ],

-                     },

-                     {

-                       name => "upgrade_2_minimal_uefi",

-                       settings => [

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "USER_LOGIN", value => "false" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "HDD_1", value => "disk_f%PREVREL%_minimal-uefi_3_%ARCH%.img" },

-                         { key => "UPGRADE", value => "1" },

-                         { key => "TEST_TARGET", value => "COMPOSE" },

-                       ],

-                     },

-                     {

-                       name => "upgrade_2_desktop_64bit",

-                       settings => [

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "USER_LOGIN", value => "test" },

-                         { key => "USER_PASSWORD", value => "weakpassword" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "HDD_1", value => "disk_f%PREVREL%_desktop_4_x86_64.img" },

-                         { key => "UPGRADE", value => "1" },

-                         { key => "DESKTOP", value => "gnome" },

-                         { key => "TEST_TARGET", value => "COMPOSE" },

-                       ],

-                     },

-                     {

-                       name => "upgrade_2_server_64bit",

-                       settings => [

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "USER_LOGIN", value => "test" },

-                         { key => "USER_PASSWORD", value => "weakpassword" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "HDD_1", value => "disk_f%PREVREL%_server_3_%ARCH%.img" },

-                         { key => "UPGRADE", value => "1" },

-                         { key => "TEST_TARGET", value => "COMPOSE" },

-                       ],

-                     },

-                     {

-                       name => "upgrade_2_server_domain_controller",

-                       settings => [

-                         { key => "PARALLEL_CANCEL_WHOLE_CLUSTER", value => "0" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "+HDD_1", value => "disk_f%PREVREL%_server_3_%ARCH%.img" },

-                         { key => "UPGRADE", value => "1" },

-                         { key => "TEST_TARGET", value => "COMPOSE" },

-                         { key => "PREUPGRADE", value => "role_deploy_domain_controller" },

-                         { key => "POSTINSTALL", value => "role_deploy_domain_controller_check" },

-                         { key => "USER_LOGIN", value => "false" },

-                         { key => "GRUB_POSTINSTALL", value => "net.ifnames=0 biosdevname=0" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "GRUB", value => "net.ifnames=0 biosdevname=0" },

-                         { key => "POST_STATIC", value => "10.0.2.100 ipa001.domain.local" },

-                         { key => "NICTYPE", value => "tap" },

-                         { key => "WORKER_CLASS", value => "tap" },

-                       ],

-                     },

-                     {

-                       name => "upgrade_2_realmd_client",

-                       settings => [

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "+HDD_1", value => "disk_f%PREVREL%_server_3_%ARCH%.img" },

-                         { key => "UPGRADE", value => "1" },

-                         { key => "TEST_TARGET", value => "COMPOSE" },

-                         { key => "PREUPGRADE", value => "realmd_join_sssd" },

-                         { key => "POSTINSTALL", value => "_setup_browser freeipa_webui freeipa_password_change freeipa_client" },

-                         { key => "PARALLEL_WITH", value => "upgrade_2_server_domain_controller" },

-                         { key => "USER_LOGIN", value => "false" },

-                         { key => "GRUB_POSTINSTALL", value => "net.ifnames=0 biosdevname=0" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "GRUB", value => "net.ifnames=0 biosdevname=0" },

-                         { key => "POST_STATIC", value => "10.0.2.103 client003.domain.local" },

-                         { key => "NICTYPE", value => "tap" },

-                         { key => "WORKER_CLASS", value => "tap" },

-                       ],

-                     },

-                     {

-                       name => "upgrade_2_kde_64bit",

-                       settings => [

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "USER_LOGIN", value => "test" },

-                         { key => "USER_PASSWORD", value => "weakpassword" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "HDD_1", value => "disk_f%PREVREL%_kde_4_x86_64.img" },

-                         { key => "UPGRADE", value => "1" },

-                         { key => "DESKTOP", value => "kde" },

-                         { key => "TEST_TARGET", value => "COMPOSE" },

-                       ],

-                     },

-                     {

-                       name => "upgrade_2_desktop_encrypted_64bit",

-                       settings => [

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "USER_LOGIN", value => "test" },

-                         { key => "USER_PASSWORD", value => "weakpassword" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "HDD_1", value => "disk_f%PREVREL%_desktopencrypt_x86_64.img" },

-                         { key => "UPGRADE", value => "1" },

-                         { key => "DESKTOP", value => "gnome" },

-                         { key => "ENCRYPT_PASSWORD", value => "weakpassword" },

-                         { key => "TEST_TARGET", value => "COMPOSE" },

-                       ],

-                     },

-                     {

-                       name => "install_updates_img_local",

-                       settings => [

-                         { key => "NUMDISKS", value => "2" },

-                         { key => "HDD_2", value => "disk_updates_img_2.img" },

-                         { key => "TEST_UPDATES", value => "1" },

-                         { key => "GRUB", value => "inst.updates=hd:LABEL=UPDATES_IMG:/updates.img" },

-                       ],

-                     },

-                     {

-                       name => "install_shrink_ext4",

-                       settings => [

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "HDD_1", value => "disk_shrink_ext4.img" },

-                         { key => "PARTITIONING", value => "guided_shrink" },

-                       ],

-                     },

-                     {

-                       name => "install_shrink_ntfs",

-                       settings => [

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "HDD_1", value => "disk_shrink_ntfs.img" },

-                         { key => "PARTITIONING", value => "guided_shrink" },

-                       ],

-                     },

-                     {

-                       name => "install_european_language",

-                       settings => [

-                         { key => "LANGUAGE", value => "french" },

-                         { key => "DESKTOP", value => "gnome" },

-                         { key => "PACKAGE_SET", value => "workstation" },

-                         { key => "USER_LOGIN", value => "qwerty" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "ENCRYPT_PASSWORD", value => "weakpassword" },

-                         { key => "POSTINSTALL", value => "_console_login" },

-                         { key => "REPOSITORY_VARIATION", value => "%LOCATION%" },

-                         { key => "HDDSIZEGB", value => "13" },

-                         { key => "QEMU_DISABLE_SNAPSHOTS", value => "1" },

-                         { key => "NO_UEFI_POST", value => "1" },

-                       ],

-                     },

-                     {

-                       name => "install_cyrillic_language",

-                       settings => [

-                         { key => "LANGUAGE", value => "russian" },

-                         { key => "DESKTOP", value => "gnome" },

-                         { key => "PACKAGE_SET", value => "workstation" },

-                         { key => "SWITCHED_LAYOUT", value => "1" },

-                         { key => "USER_LOGIN", value => "qwerty" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "ENCRYPT_PASSWORD", value => "weakpassword" },

-                         { key => "POSTINSTALL", value => "_console_login" },

-                         { key => "REPOSITORY_VARIATION", value => "%LOCATION%" },

-                         { key => "HDDSIZEGB", value => "13" },

-                         { key => "QEMU_DISABLE_SNAPSHOTS", value => "1" },

-                       ],

-                     },

-                     {

-                       name => "install_arabic_language",

-                       settings => [

-                         { key => "LANGUAGE", value => "arabic" },

-                         { key => "DESKTOP", value => "gnome" },

-                         { key => "PACKAGE_SET", value => "workstation" },

-                         { key => "SWITCHED_LAYOUT", value => "1" },

-                         { key => "USER_LOGIN", value => "qwerty" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "ENCRYPT_PASSWORD", value => "weakpassword" },

-                         { key => "POSTINSTALL", value => "_console_login" },

-                         { key => "REPOSITORY_VARIATION", value => "%LOCATION%" },

-                         { key => "HDDSIZEGB", value => "13" },

-                         { key => "QEMU_DISABLE_SNAPSHOTS", value => "1" },

-                       ],

-                     },

-                     {

-                       name => "install_asian_language",

-                       settings => [

-                         { key => "LANGUAGE", value => "japanese" },

-                         { key => "DESKTOP", value => "gnome" },

-                         { key => "PACKAGE_SET", value => "workstation" },

-                         { key => "INPUT_METHOD", value => "1" },

-                         { key => "USER_LOGIN", value => "qwerty" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "ENCRYPT_PASSWORD", value => "weakpassword" },

-                         { key => "POSTINSTALL", value => "_console_login" },

-                         { key => "REPOSITORY_VARIATION", value => "%LOCATION%" },

-                         { key => "HDDSIZEGB", value => "13" },

-                         { key => "QEMU_DISABLE_SNAPSHOTS", value => "1" },

-                       ],

-                     },

-                     {

-                       name => "install_xfs",

-                       settings => [

-                         { key => "PARTITIONING", value => "custom_xfs" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                       ],

-                     },

-                     {

-                       name => "install_iscsi",

-                       settings => [

-                         { key => "PARTITIONING", value => "custom_iscsi" },

-                         { key => "ANACONDA_STATIC", value => "10.0.2.111" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "PARALLEL_WITH", value => "support_server" },

-                         { key => "INSTALL_UNLOCK", value => "support_ready" },

-                         { key => "NICTYPE", value => "tap" },

-                         { key => "WORKER_CLASS", value => "tap" },

-                       ],

-                     },

-                     {

-                       name => "install_package_set_kde",

-                       settings => [

-                         { key => "DESKTOP", value => "kde" },

-                         { key => "HDDSIZEGB", value => "12" },

-                         { key => "PACKAGE_SET", value => "kde" },

-                         { key => "POSTINSTALL", value => "_collect_data" },

-                         { key => "REPOSITORY_VARIATION", value => "%LOCATION%" },

-                       ],

-                     },

-                     {

-                       name => "install_vnc_server",

-                       settings => [

-                         { key => "VNC_SERVER", value => "1" },

-                         { key => "GRUB", value => "inst.vnc net.ifnames=0 biosdevname=0 ip=10.0.2.114::10.0.2.2:255.255.255.0:vnc001.domain.local:eth0:off" },

-                         { key => "NICTYPE", value => "tap" },

-                         { key => "WORKER_CLASS", value => "tap" },

-                       ],

-                     },

-                     {

-                       name => "install_vnc_client",

-                       settings => [

-                         { key => "VNC_CLIENT", value => "1" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "INSTALL", value => "1" },

-                         { key => "DESKTOP", value => "gnome" },

-                         { key => "HDD_1", value => "disk_f%CURRREL%_desktop_4_%ARCH%.img" },

-                         { key => "PARALLEL_WITH", value => "install_vnc_server" },

-                         { key => "PREINSTALL", value => "_graphical_wait_login _vnc_client_connect" },

-                         { key => "GRUB_POSTINSTALL", value => "net.ifnames=0 biosdevname=0" },

-                         { key => "NICTYPE", value => "tap" },

-                         { key => "WORKER_CLASS", value => "tap" },

-                       ],

-                     },

-                     {

-                       name => "install_vncconnect_server",

-                       settings => [

-                         { key => "VNC_SERVER", value => "1" },

-                         { key => "GRUB", value => "inst.vnc inst.vncconnect=10.0.2.117:5500 net.ifnames=0 biosdevname=0 ip=10.0.2.116::10.0.2.2:255.255.255.0:vnc003.domain.local:eth0:off" },

-                         # it's important that we set PARALLEL_WITH *here* and

-                         # not for the client test due to mutex locking - we

-                         # want the client test to be the 'parent' as it makes

-                         # the mutex stuff simpler

-                         { key => "PARALLEL_WITH", value => "install_vncconnect_client" },

-                         { key => "INSTALL_UNLOCK", value => "vncconnect_client_ready" },

-                         { key => "NICTYPE", value => "tap" },

-                         { key => "WORKER_CLASS", value => "tap" },

-                       ],

-                     },

-                     {

-                       name => "install_vncconnect_client",

-                       settings => [

-                         { key => "VNC_CLIENT", value => "1" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "INSTALL", value => "1" },

-                         { key => "DESKTOP", value => "gnome" },

-                         { key => "HDD_1", value => "disk_f%CURRREL%_desktop_4_%ARCH%.img" },

-                         { key => "PREINSTALL", value => "_graphical_wait_login _vncconnect_client_setup" },

-                         { key => "GRUB_POSTINSTALL", value => "net.ifnames=0 biosdevname=0" },

-                         { key => "NICTYPE", value => "tap" },

-                         { key => "WORKER_CLASS", value => "tap" },

-                       ],

-                     },

-                     {

-                       name => "base_selinux",

-                       settings => [

-                         { key => "POSTINSTALL", value => "base_selinux" },

-                         { key => "USER_LOGIN", value => "false" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "START_AFTER_TEST", value => "install_default_upload" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "HDD_1", value => "disk_%FLAVOR%_%MACHINE%.qcow2" },

-                       ],

-                     },

-                     {

-                       name => "base_reboot_unmount",

-                       settings => [

-                         { key => "POSTINSTALL", value => "base_reboot_unmount" },

-                         { key => "USER_LOGIN", value => "false" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "START_AFTER_TEST", value => "install_default_upload" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "HDD_1", value => "disk_%FLAVOR%_%MACHINE%.qcow2" },

-                       ],

-                     },

-                     {

-                       name => "modularity_tests",

-                       settings => [

-                         { key => "POSTINSTALL", value => "modularity_module_list modularity_enable_disable_module modularity_install_module modularity_checkdefaults" },

-                         { key => "USER_LOGIN", value => "false" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "START_AFTER_TEST", value => "install_default_upload" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "HDD_1", value => "disk_%FLAVOR%_%MACHINE%.qcow2" },

-                       ],

-                     },

-                     {

-                       name => "base_services_start",

-                       settings => [

-                         { key => "POSTINSTALL", value => "base_services_start" },

-                         { key => "USER_LOGIN", value => "false" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "START_AFTER_TEST", value => "install_default_upload" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "HDD_1", value => "disk_%FLAVOR%_%MACHINE%.qcow2" },

-                       ],

-                     },

-                     {

-                       name => "base_services_start_arm",

-                       settings => [

-                         { key => "POSTINSTALL", value => "base_services_start" },

-                         { key => "USER_LOGIN", value => "false" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "START_AFTER_TEST", value => "install_arm_image_deployment_upload" },

-                         { key => "NUMDISKS", value => "1" },

-                         { key => "HDD_1", value => "disk_%FLAVOR%_%MACHINE%.qcow2" },

-                         # set kernel arguments for DKB

-                         { key => "APPEND", value => "rw root=LABEL=_/ rootwait console=ttyAMA0 console=tty0 consoleblank=0" },

-                       ],

-                     },

-                     {

-                       name => "base_service_manipulation",

-                       settings => [

-                         { key => "POSTINSTALL", value => "base_service_manipulation" },

-                         { key => "USER_LOGIN", value => "false" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "START_AFTER_TEST", value => "install_default_upload" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "HDD_1", value => "disk_%FLAVOR%_%MACHINE%.qcow2" },

-                       ],

-                     },

-                     {

-                       name => "base_update_cli",

-                       settings => [

-                         { key => "POSTINSTALL", value => "base_update_cli" },

-                         { key => "USER_LOGIN", value => "false" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "START_AFTER_TEST", value => "install_default_upload" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "HDD_1", value => "disk_%FLAVOR%_%MACHINE%.qcow2" },

-                       ],

-                     },

-                     {

-                       name => "base_system_logging",

-                       settings => [

-                         { key => "POSTINSTALL", value => "base_system_logging" },

-                         { key => "USER_LOGIN", value => "false" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "START_AFTER_TEST", value => "install_default_upload" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "HDD_1", value => "disk_%FLAVOR%_%MACHINE%.qcow2" },

-                       ],

-                     },

-                     {

-                       name => "install_kickstart_firewall_disabled",

-                       settings => [

-                         { key => "KICKSTART", value => "1" },

-                         { key => "GRUB", value => "inst.ks=http://fedorapeople.org/groups/qa/kickstarts/firewall-disabled-net.ks" },

-                         { key => "POSTINSTALL", value => "firewall_disabled" },

-                         { key => "ROOT_PASSWORD", value => "anaconda" },

-                         { key => "USER_LOGIN", value => "false" },

-                       ],

-                     },

-                     {

-                       name => "install_kickstart_firewall_configured",

-                       settings => [

-                         { key => "KICKSTART", value => "1" },

-                         { key => "GRUB", value => "inst.ks=http://fedorapeople.org/groups/qa/kickstarts/firewall-configured-net.ks" },

-                         { key => "POSTINSTALL", value => "firewall_configured" },

-                         { key => "ROOT_PASSWORD", value => "anaconda" },

-                         { key => "USER_LOGIN", value => "false" },

-                       ],

-                     },

-                     {

-                       name => "server_filesystem_default",

-                       settings => [

-                         { key => "POSTINSTALL", value => "server_filesystem_default" },

-                         { key => "USER_LOGIN", value => "false" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "START_AFTER_TEST", value => "install_default_upload" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "HDD_1", value => "disk_%FLAVOR%_%MACHINE%.qcow2" },

-                       ],

-                     },

-                     {

-                       name => "server_firewall_default",

-                       settings => [

-                         { key => "POSTINSTALL", value => "server_firewall_default" },

-                         { key => "USER_LOGIN", value => "false" },

-                         { key => "START_AFTER_TEST", value => "install_default_upload" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "HDD_1", value => "disk_%FLAVOR%_%MACHINE%.qcow2" },

-                       ],

-                     },

-                     {

-                       name => "server_role_deploy_domain_controller",

-                       settings => [

-                         { key => "PARALLEL_CANCEL_WHOLE_CLUSTER", value => "0" },

-                         { key => "POSTINSTALL", value => "role_deploy_domain_controller role_deploy_domain_controller_check" },

-                         { key => "USER_LOGIN", value => "false" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "GRUB_POSTINSTALL", value => "net.ifnames=0 biosdevname=0" },

-                         { key => "START_AFTER_TEST", value => "install_default_upload" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "HDD_1", value => "disk_%FLAVOR%_%MACHINE%.qcow2" },

-                         { key => "GRUB", value => "net.ifnames=0 biosdevname=0" },

-                         { key => "POST_STATIC", value => "10.0.2.100 ipa001.domain.local" },

-                         { key => "NICTYPE", value => "tap" },

-                         { key => "WORKER_CLASS", value => "tap" },

-                       ],

-                     },

-                     {

-                       name => "server_realmd_join_kickstart",

-                       settings => [

-                         { key => "KICKSTART", value => "1" },

-                         { key => "GRUB", value => "inst.ks=hd:vdb1:/freeipaclient.ks" },

-                         { key => "NUMDISKS", value => "2" },

-                         { key => "HDD_2", value => "disk_ks_3.img" },

-                         { key => "POSTINSTALL", value => "freeipa_client" },

-                         { key => "USER_LOGIN", value => "false" },

-                         { key => "ROOT_PASSWORD", value => "anaconda" },

-                         { key => "PARALLEL_WITH", value => "server_role_deploy_domain_controller" },

-                         { key => "INSTALL_UNLOCK", value => "freeipa_ready" },

-                         { key => "NICTYPE", value => "tap" },

-                         { key => "WORKER_CLASS", value => "tap" },

-                       ],

-                     },

-                     {

-                       name => "server_cockpit_default",

-                       settings => [

-                         { key => "POSTINSTALL", value => "_setup_browser server_cockpit_default" },

-                         { key => "USER_LOGIN", value => "false" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "START_AFTER_TEST", value => "install_default_upload" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "HDD_1", value => "disk_%FLAVOR%_%MACHINE%.qcow2" },

-                         { key => "STORE_HDD_1", value => "disk_%MACHINE%_cockpit.qcow2" },

-                       ],

-                     },

-                     {

-                       name => "server_cockpit_basic",

-                       settings => [

-                         { key => "POSTINSTALL", value => "server_cockpit_basic" },

-                         { key => "USER_LOGIN", value => "false" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         # to understand the '+' values in this test and the next,

-                         # see the `jobs_from_update` docstring in fedora_openqa

-                         # schedule.py

-                         { key => "+START_AFTER_TEST", value => "server_cockpit_default" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "+HDD_1", value => "disk_%MACHINE%_cockpit.qcow2" },

-                       ],

-                     },

-                     {

-                       name => "server_cockpit_updates",

-                       settings => [

-                         { key => "POSTINSTALL", value => "server_cockpit_updates server_cockpit_autoupdate" },

-                         { key => "USER_LOGIN", value => "false" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         # to understand the '+' values in this test and the next,

-                         # see the `jobs_from_update` docstring in fedora_openqa

-                         # schedule.py

-                         { key => "+START_AFTER_TEST", value => "server_cockpit_default" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "+HDD_1", value => "disk_%MACHINE%_cockpit.qcow2" },

-                       ],

-                     },

-                     {

-                       name => "realmd_join_cockpit",

-                       settings => [

-                         { key => "POSTINSTALL", value => "realmd_join_cockpit freeipa_webui freeipa_password_change freeipa_client" },

-                         { key => "USER_LOGIN", value => "false" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "+START_AFTER_TEST", value => "server_cockpit_default" },

-                         { key => "PARALLEL_WITH", value => "server_role_deploy_domain_controller" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "+HDD_1", value => "disk_%MACHINE%_cockpit.qcow2" },

-                         { key => "GRUB_POSTINSTALL", value => "net.ifnames=0 biosdevname=0" },

-                         { key => "POST_STATIC", value => "10.0.2.102 client002.domain.local" },

-                         { key => "NICTYPE", value => "tap" },

-                         { key => "WORKER_CLASS", value => "tap" },

-                       ],

-                     },

-                     {

-                       name => "realmd_join_sssd",

-                       settings => [

-                         { key => "POSTINSTALL", value => "realmd_join_sssd freeipa_client" },

-                         { key => "USER_LOGIN", value => "false" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "START_AFTER_TEST", value => "install_default_upload" },

-                         { key => "PARALLEL_WITH", value => "server_role_deploy_domain_controller" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "HDD_1", value => "disk_%FLAVOR%_%MACHINE%.qcow2" },

-                         { key => "GRUB_POSTINSTALL", value => "net.ifnames=0 biosdevname=0" },

-                         { key => "POST_STATIC", value => "10.0.2.103 client003.domain.local" },

-                         { key => "NICTYPE", value => "tap" },

-                         { key => "WORKER_CLASS", value => "tap" },

-                       ],

-                     },

-                     {

-                       name => "server_freeipa_replication_master",

-                       settings => [

-                         { key => "PARALLEL_CANCEL_WHOLE_CLUSTER", value => "0" },

-                         { key => "POSTINSTALL", value => "role_deploy_domain_controller role_deploy_domain_controller_check" },

-                         { key => "USER_LOGIN", value => "false" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "GRUB_POSTINSTALL", value => "net.ifnames=0 biosdevname=0" },

-                         { key => "FREEIPA_REPLICA_MASTER", value => "1" },

-                         { key => "START_AFTER_TEST", value => "install_default_upload" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "HDD_1", value => "disk_%FLAVOR%_%MACHINE%.qcow2" },

-                         { key => "GRUB", value => "net.ifnames=0 biosdevname=0" },

-                         { key => "POST_STATIC", value => "10.0.2.106 ipa002.domain.local" },

-                         { key => "NICTYPE", value => "tap" },

-                         { key => "WORKER_CLASS", value => "tap" },

-                       ],

-                     },

-                     {

-                       name => "server_freeipa_replication_replica",

-                       settings => [

-                         { key => "PARALLEL_CANCEL_WHOLE_CLUSTER", value => "0" },

-                         { key => "POSTINSTALL", value => "realmd_join_sssd" },

-                         { key => "USER_LOGIN", value => "false" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "GRUB_POSTINSTALL", value => "net.ifnames=0 biosdevname=0" },

-                         { key => "FREEIPA_REPLICA", value => "1" },

-                         { key => "START_AFTER_TEST", value => "install_default_upload" },

-                         { key => "PARALLEL_WITH", value => "server_freeipa_replication_master" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "HDD_1", value => "disk_%FLAVOR%_%MACHINE%.qcow2" },

-                         { key => "GRUB", value => "net.ifnames=0 biosdevname=0" },

-                         { key => "POST_STATIC", value => "10.0.2.107 ipa003.domain.local" },

-                         { key => "NICTYPE", value => "tap" },

-                         { key => "WORKER_CLASS", value => "tap" },

-                       ],

-                     },

-                     {

-                       name => "server_freeipa_replication_client",

-                       settings => [

-                         { key => "POSTINSTALL", value => "realmd_join_sssd freeipa_client" },

-                         { key => "USER_LOGIN", value => "false" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "GRUB_POSTINSTALL", value => "net.ifnames=0 biosdevname=0" },

-                         { key => "FREEIPA_REPLICA_CLIENT", value => "1" },

-                         { key => "START_AFTER_TEST", value => "install_default_upload" },

-                         { key => "PARALLEL_WITH", value => "server_freeipa_replication_replica" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "HDD_1", value => "disk_%FLAVOR%_%MACHINE%.qcow2" },

-                         { key => "GRUB", value => "net.ifnames=0 biosdevname=0" },

-                         { key => "POST_STATIC", value => "10.0.2.108 client005.domain.local" },

-                         { key => "NICTYPE", value => "tap" },

-                         { key => "WORKER_CLASS", value => "tap" },

-                       ],

-                     },

-                     {

-                       name => "server_role_deploy_database_server",

-                       settings => [

-                         { key => "PARALLEL_CANCEL_WHOLE_CLUSTER", value => "0" },

-                         { key => "POSTINSTALL", value => "role_deploy_database_server" },

-                         { key => "USER_LOGIN", value => "false" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "START_AFTER_TEST", value => "install_default_upload" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "HDD_1", value => "disk_%FLAVOR%_%MACHINE%.qcow2" },

-                         { key => "GRUB_POSTINSTALL", value => "net.ifnames=0 biosdevname=0" },

-                         { key => "POST_STATIC", value => "10.0.2.104 db.domain.local" },

-                         { key => "NICTYPE", value => "tap" },

-                         { key => "WORKER_CLASS", value => "tap" },

-                       ],

-                     },

-                     {

-                       name => "server_database_client",

-                       settings => [

-                         { key => "POSTINSTALL", value => "database_client" },

-                         { key => "USER_LOGIN", value => "false" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "START_AFTER_TEST", value => "install_default_upload" },

-                         { key => "PARALLEL_WITH", value => "server_role_deploy_database_server" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "HDD_1", value => "disk_%FLAVOR%_%MACHINE%.qcow2" },

-                         { key => "GRUB_POSTINSTALL", value => "net.ifnames=0 biosdevname=0" },

-                         { key => "POST_STATIC", value => "10.0.2.105 dbclient.domain.local" },

-                         { key => "NICTYPE", value => "tap" },

-                         { key => "WORKER_CLASS", value => "tap" },

-                       ],

-                     },

-                     {

-                       name => "server_remote_logging_server",

-                       settings => [

-                         { key => "PARALLEL_CANCEL_WHOLE_CLUSTER", value => "0" },

-                         { key => "POSTINSTALL", value => "server_remote_logging_server" },

-                         { key => "USER_LOGIN", value => "false" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "START_AFTER_TEST", value => "install_default_upload" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "HDD_1", value => "disk_%FLAVOR%_%MACHINE%.qcow2" },

-                         { key => "GRUB_POSTINSTALL", value => "net.ifnames=0 biosdevname=0" },

-                         { key => "POST_STATIC", value => "10.0.2.112 rsyslogserver.domain.local" },

-                         { key => "NICTYPE", value => "tap" },

-                         { key => "WORKER_CLASS", value => "tap" },

-                       ],

-                     },

-                     {

-                       name => "server_remote_logging_client",

-                       settings => [

-                         { key => "POSTINSTALL", value => "server_remote_logging_client" },

-                         { key => "USER_LOGIN", value => "false" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "START_AFTER_TEST", value => "install_default_upload" },

-                         { key => "PARALLEL_WITH", value => "server_remote_logging_server" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "HDD_1", value => "disk_%FLAVOR%_%MACHINE%.qcow2" },

-                         { key => "GRUB_POSTINSTALL", value => "net.ifnames=0 biosdevname=0" },

-                         { key => "POST_STATIC", value => "10.0.2.113 rsyslogclient.domain.local" },

-                         { key => "NICTYPE", value => "tap" },

-                         { key => "WORKER_CLASS", value => "tap" },

-                       ],

-                     },

-                     {

-                       name => "desktop_update_graphical",

-                       settings => [

-                         { key => "POSTINSTALL", value => "desktop_update_graphical" },

-                         { key => "START_AFTER_TEST", value => "install_default_upload" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "HDD_1", value => "disk_%FLAVOR%_%MACHINE%.qcow2" },

-                       ],

-                     },

-                     {

-                       name => "desktop_printing",

-                       settings => [

-                         { key => "POSTINSTALL", value => "desktop_printing" },

-                         { key => "START_AFTER_TEST", value => "install_default_upload" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "HDD_1", value => "disk_%FLAVOR%_%MACHINE%.qcow2" },

-                       ],

-                     },

-                     {

-                       name => "desktop_terminal",

-                       settings => [

-                         { key => "POSTINSTALL", value => "desktop_terminal" },

-                         { key => "START_AFTER_TEST", value => "install_default_upload" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "HDD_1", value => "disk_%FLAVOR%_%MACHINE%.qcow2" },

-                       ],

-                     },

-                     {

-                       name => "desktop_browser",

-                       settings => [

-                         { key => "POSTINSTALL", value => "desktop_browser" },

-                         { key => "START_AFTER_TEST", value => "install_default_upload" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "HDD_1", value => "disk_%FLAVOR%_%MACHINE%.qcow2" },

-                       ],

-                     },

-                     {

-                       name => "desktop_notifications_postinstall",

-                       settings => [

-                         { key => "ENTRYPOINT", value => "desktop_notifications" },

-                         { key => "START_AFTER_TEST", value => "install_default_upload" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "HDD_1", value => "disk_%FLAVOR%_%MACHINE%.qcow2" },

-                       ],

-                     },

-                     {

-                       name => "desktop_background",

-                       settings => [

-                         { key => "POSTINSTALL", value => "desktop_background" },

-                         { key => "START_AFTER_TEST", value => "install_default_upload" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "HDD_1", value => "disk_%FLAVOR%_%MACHINE%.qcow2" },

-                       ],

-                     },

-                     {

-                       name => "apps_startstop",

-                       settings => [

-                         { key => "START_AFTER_TEST", value => "install_default_upload" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "HDD_1", value => "disk_%FLAVOR%_%MACHINE%.qcow2" },

-                         { key => "STARTSTOP", value => "true" },

-                       ],

-                     },

-                     {

-                       name => "release_identification",

-                       settings => [

-                         { key => "START_AFTER_TEST", value => "install_default_upload" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "HDD_1", value => "disk_%FLAVOR%_%MACHINE%.qcow2" },

-                         { key => "ENTRYPOINT", value => "text_login_gui fedora_release os_release" },

-                         { key => "USER_LOGIN", value => "false" },

-                       ],

-                     },

-                     {

-                       name => "desktop_notifications_live",

-                       settings => [

-                         { key => "ENTRYPOINT", value => "desktop_notifications" },

-                       ],

-                     },

-                     {

-                       name => "install_kickstart_nfs",

-                       settings => [

-                         { key => "KICKSTART", value => "1" },

-                         { key => "GRUB", value => "inst.ks=nfs:10.0.2.110:/export/root-user-crypted-net.ks" },

-                         { key => "USER_LOGIN", value => "false" },

-                         { key => "ROOT_PASSWORD", value => "111111" },

-                         { key => "PARALLEL_WITH", value => "support_server" },

-                         { key => "INSTALL_UNLOCK", value => "support_ready" },

-                         { key => "NICTYPE", value => "tap" },

-                         { key => "WORKER_CLASS", value => "tap" },

-                       ],

-                     },

-                     {

-                       name => "install_updates_nfs",

-                       settings => [

-                         { key => "GRUB", value => "inst.stage2=nfs:nfsvers=4:10.0.2.110:/repo" },

-                         { key => "TEST_UPDATES", value => "1" },

-                         { key => "PARALLEL_WITH", value => "support_server" },

-                         { key => "INSTALL_UNLOCK", value => "support_ready" },

-                         { key => "NICTYPE", value => "tap" },

-                         { key => "WORKER_CLASS", value => "tap" },

-                       ],

-                     },

-                     {

-                       name => "memory_check",

-                       settings => [

-                         { key => "PACKAGE_SET", value => "default" },

-                         { key => "MEMCHECK", value => "1" },

-                         { key => "REPOSITORY_VARIATION", value => "%LOCATION%" },

-                         { key => "TEST_TARGET", value => "NONE" },

-                       ],

-                     },

-                     {

-                       name => "mediakit_fileconflicts",

-                       settings => [

-                         # we use support server image here as we know it's available

-                         # and there's no need to wait on an install to run this

-                         { key => "HDD_1", value => "disk_f%CURRREL%_support_5_%ARCH%.img" },

-                         { key => "POSTINSTALL", value => "mediakit_fileconflicts" },

-                         { key => "USER_LOGIN", value => "false" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "BOOTFROM", value => "c" },

-                       ],

-                     },

-                     {

-                       name => "mediakit_repoclosure",

-                       settings => [

-                         # we use support server image here as we know it's available

-                         # and there's no need to wait on an install to run this

-                         { key => "HDD_1", value => "disk_f%CURRREL%_support_5_%ARCH%.img" },

-                         { key => "POSTINSTALL", value => "mediakit_repoclosure" },

-                         { key => "USER_LOGIN", value => "false" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "BOOTFROM", value => "c" },

-                       ],

-                     },

-                     {

-                       name => "install_no_user",

-                       settings => [

-                         { key => "INSTALL_NO_USER", value => "1" },

-                       ],

-                     },

-                     {

-                       name => "cloud_autocloud",

-                       settings => [

-                         { key => "POSTINSTALL", value => "autocloud" },

-                       ],

-                     },

-                   ],

- }

file removed
-1039
@@ -1,1039 +0,0 @@ 

- #!/usr/share/openqa/script/load_templates

- #

- # Fedora Machines, Products, TestSuites and JobTemplates

- #

- # use load_templates to load the file into the database

- #

- {

-   JobTemplates => [

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-workstation",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_selinux" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_selinux" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 42,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-kde",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_selinux" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-workstation",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_services_start" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_services_start" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 42,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-kde",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_services_start" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-workstation",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_service_manipulation" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_service_manipulation" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 42,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-kde",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_service_manipulation" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-workstation",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_update_cli" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_update_cli" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 42,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-kde",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_update_cli" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-workstation",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "desktop_update_graphical" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 32,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-kde",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "desktop_update_graphical" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-workstation",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "desktop_terminal" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 32,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-kde",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "desktop_terminal" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-workstation",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "desktop_browser" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 32,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-kde",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "desktop_browser" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-workstation",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "desktop_background" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 32,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-kde",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "desktop_background" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-workstation",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "desktop_printing" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 32,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-kde",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "desktop_printing" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-workstation-upgrade",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "upgrade_desktop_encrypted_64bit" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_role_deploy_domain_controller" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_cockpit_default" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_cockpit_basic" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "realmd_join_cockpit" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "realmd_join_sssd" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server-upgrade",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "upgrade_server_domain_controller" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server-upgrade",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "upgrade_realmd_client" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_role_deploy_database_server" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_database_client" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_freeipa_replication_master" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_freeipa_replication_replica" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_freeipa_replication_client" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_firewall_default" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "advisory_boot" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-everything-boot-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "installer_build" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-everything-boot-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "support_server" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-everything-boot-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_default_update_netinst" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "uefi" },

-                       prio       => 41,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-everything-boot-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_default_update_netinst" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-workstation-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "live_build" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "64bit" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-workstation-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_default_update_live" },

-                     },

-                     {

-                       group_name => "Fedora Updates",

-                       machine    => { name => "uefi" },

-                       prio       => 41,

-                       product    => {

-                                       arch    => "x86_64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-workstation-live-iso",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "install_default_update_live" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC Updates",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_selinux" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC Updates",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_services_start" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC Updates",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_service_manipulation" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC Updates",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_update_cli" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC Updates",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_role_deploy_domain_controller" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC Updates",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_cockpit_default" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC Updates",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_cockpit_basic" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC Updates",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "realmd_join_cockpit" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC Updates",

-                       machine    => { name => "ppc64le" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "realmd_join_sssd" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC Updates",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server-upgrade",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "upgrade_server_domain_controller" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC Updates",

-                       machine    => { name => "ppc64le" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server-upgrade",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "upgrade_realmd_client" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC Updates",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_role_deploy_database_server" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC Updates",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_database_client" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC Updates",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_firewall_default" },

-                     },

-                     {

-                       group_name => "Fedora PowerPC Updates",

-                       machine    => { name => "ppc64le" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "ppc64le",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "advisory_boot" },

-                     },

-                     {

-                       group_name => "Fedora AArch64 Updates",

-                       machine    => { name => "aarch64" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_selinux" },

-                     },

-                     {

-                       group_name => "Fedora AArch64 Updates",

-                       machine    => { name => "aarch64" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_services_start" },

-                     },

-                     {

-                       group_name => "Fedora AArch64 Updates",

-                       machine    => { name => "aarch64" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_service_manipulation" },

-                     },

-                     {

-                       group_name => "Fedora AArch64 Updates",

-                       machine    => { name => "aarch64" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "base_update_cli" },

-                     },

-                     {

-                       group_name => "Fedora AArch64 Updates",

-                       machine    => { name => "aarch64" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_role_deploy_domain_controller" },

-                     },

-                     {

-                       group_name => "Fedora AArch64 Updates",

-                       machine    => { name => "aarch64" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_cockpit_default" },

-                     },

-                     {

-                       group_name => "Fedora AArch64 Updates",

-                       machine    => { name => "aarch64" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_cockpit_basic" },

-                     },

-                     {

-                       group_name => "Fedora AArch64 Updates",

-                       machine    => { name => "aarch64" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "realmd_join_cockpit" },

-                     },

-                     {

-                       group_name => "Fedora AArch64 Updates",

-                       machine    => { name => "aarch64" },

-                       prio       => 30,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "realmd_join_sssd" },

-                     },

-                     {

-                       group_name => "Fedora AArch64 Updates",

-                       machine    => { name => "aarch64" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_role_deploy_database_server" },

-                     },

-                     {

-                       group_name => "Fedora AArch64 Updates",

-                       machine    => { name => "aarch64" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_database_client" },

-                     },

-                     {

-                       group_name => "Fedora AArch64 Updates",

-                       machine    => { name => "aarch64" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "server_firewall_default" },

-                     },

-                     {

-                       group_name => "Fedora AArch64 Updates",

-                       machine    => { name => "aarch64" },

-                       prio       => 40,

-                       product    => {

-                                       arch    => "aarch64",

-                                       distri  => "fedora",

-                                       flavor  => "updates-server",

-                                       version => "*",

-                                     },

-                       test_suite => { name => "advisory_boot" },

-                     },

-                   ],

-   Products     => [

-                     {

-                       arch      => "x86_64",

-                       distri    => "fedora",

-                       flavor    => "updates-workstation",

-                       name      => "",

-                       settings  => [

-                         { key => "DESKTOP", value => "gnome" },

-                                    ],

-                       version   => "*",

-                     },

-                     {

-                       arch      => "x86_64",

-                       distri    => "fedora",

-                       flavor    => "updates-workstation-upgrade",

-                       name      => "",

-                       settings  => [

-                         { key => "DESKTOP", value => "gnome" },

-                                    ],

-                       version   => "*",

-                     },

-                     {

-                       arch      => "x86_64",

-                       distri    => "fedora",

-                       flavor    => "updates-kde",

-                       name      => "",

-                       settings  => [

-                         { key => "DESKTOP", value => "kde" }

-                                    ],

-                       version   => "*",

-                     },

-                     {

-                       arch      => "x86_64",

-                       distri    => "fedora",

-                       flavor    => "updates-server",

-                       name      => "",

-                       settings  => [

-                                    ],

-                       version   => "*",

-                     },

-                     {

-                       arch      => "x86_64",

-                       distri    => "fedora",

-                       flavor    => "updates-server-upgrade",

-                       name      => "",

-                       settings  => [

-                                    ],

-                       version   => "*",

-                     },

-                     {

-                       arch      => "x86_64",

-                       distri    => "fedora",

-                       flavor    => "updates-everything-boot-iso",

-                       name      => "",

-                       settings  => [

-                                    ],

-                       version   => "*",

-                     },

-                     {

-                       arch      => "x86_64",

-                       distri    => "fedora",

-                       flavor    => "updates-workstation-live-iso",

-                       name      => "",

-                       settings  => [

-                         { key => "LIVE", value => "1" },

-                         { key => "PACKAGE_SET", value => "default" },

-                         { key => "DESKTOP", value => "gnome" }

-                                    ],

-                       version   => "*",

-                     },

-                     {

-                       arch      => "ppc64le",

-                       distri    => "fedora",

-                       flavor    => "updates-server",

-                       name      => "",

-                       settings  => [

-                                    ],

-                       version   => "*",

-                     },

-                     {

-                       arch      => "ppc64le",

-                       distri    => "fedora",

-                       flavor    => "updates-server-upgrade",

-                       name      => "",

-                       settings  => [

-                                    ],

-                       version   => "*",

-                     },

-                     {

-                       arch      => "aarch64",

-                       distri    => "fedora",

-                       flavor    => "updates-server",

-                       name      => "",

-                       settings  => [

-                                    ],

-                       version   => "*",

-                     },

-                     {

-                       arch      => "aarch64",

-                       distri    => "fedora",

-                       flavor    => "updates-server-upgrade",

-                       name      => "",

-                       settings  => [

-                                    ],

-                       version   => "*",

-                     },

-                   ],

-   TestSuites   => [

-                     {

-                       name => "advisory_boot",

-                       settings => [

-                         { key => "USER_LOGIN", value => "false" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "ADVISORY_BOOT_TEST", value => "1" },

-                       ],

-                     },

-                     {

-                       name => "installer_build",

-                       settings => [

-                         { key => "POSTINSTALL", value => "_installer_build" },

-                         { key => "USER_LOGIN", value => "false" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "NUMDISKS", value => "2" },

-                         { key => "HDD_1", value => "disk_f%VERSION%_minimal_3_%ARCH%.img" },

-                       ],

-                     },

-                     {

-                       name => "live_build",

-                       settings => [

-                         { key => "POSTINSTALL", value => "_live_build" },

-                         { key => "GRUB_POSTINSTALL", value => "selinux=0" },

-                         { key => "USER_LOGIN", value => "false" },

-                         { key => "ROOT_PASSWORD", value => "weakpassword" },

-                         { key => "BOOTFROM", value => "c" },

-                         { key => "+DESKTOP", value => "" },

-                         { key => "+LIVE", value => "" },

-                         { key => "NUMDISKS", value => "2" },

-                         { key => "HDD_1", value => "disk_f%VERSION%_minimal_3_%ARCH%.img" },

-                       ],

-                     },

-                     {

-                       name => "install_default_update_netinst",

-                       settings => [

-                         { key => "INSTALL", value => "1" },

-                         { key => "INSTALL_UNLOCK", value => "support_ready" },

-                         { key => "ISO", value => "%ADVISORY_OR_TASK%-netinst-%ARCH%.iso" },

-                         { key => "NICTYPE", value => "tap" },

-                         { key => "PACKAGE_SET", value => "default" },

-                         { key => "PARALLEL_WITH", value => "support_server@%ARCH_BASE_MACHINE%" },

-                         { key => "ADD_REPOSITORY_VARIATION", value => "nfs://10.0.2.110:/opt/update_repo" },

-                         { key => "+START_AFTER_TEST", value => "installer_build@%ARCH_BASE_MACHINE%" },

-                         { key => "WORKER_CLASS", value => "tap" },

-                       ],

-                     },

-                     {

-                       name => "install_default_update_live",

-                       settings => [

-                         { key => "INSTALL", value => "1" },

-                         { key => "ISO", value => "Fedora-%SUBVARIANT%-Live-%ARCH%-%ADVISORY_OR_TASK%.iso" },

-                         { key => "+START_AFTER_TEST", value => "live_build@%ARCH_BASE_MACHINE%" },

-                       ],

-                     },

-                   ],

- }

@@ -0,0 +1,372 @@ 

+ {

+     "Products": {

+         "fedora-updates-everything-boot-iso-x86_64-*": {

+             "arch": "x86_64",

+             "distri": "fedora",

+             "flavor": "updates-everything-boot-iso",

+             "settings": {},

+             "version": "*"

+         },

+         "fedora-updates-kde-x86_64-*": {

+             "arch": "x86_64",

+             "distri": "fedora",

+             "flavor": "updates-kde",

+             "settings": {

+                 "DESKTOP": "kde"

+             },

+             "version": "*"

+         },

+         "fedora-updates-server-aarch64-*": {

+             "arch": "aarch64",

+             "distri": "fedora",

+             "flavor": "updates-server",

+             "settings": {},

+             "version": "*"

+         },

+         "fedora-updates-server-ppc64le-*": {

+             "arch": "ppc64le",

+             "distri": "fedora",

+             "flavor": "updates-server",

+             "settings": {},

+             "version": "*"

+         },

+         "fedora-updates-server-upgrade-aarch64-*": {

+             "arch": "aarch64",

+             "distri": "fedora",

+             "flavor": "updates-server-upgrade",

+             "settings": {},

+             "version": "*"

+         },

+         "fedora-updates-server-upgrade-ppc64le-*": {

+             "arch": "ppc64le",

+             "distri": "fedora",

+             "flavor": "updates-server-upgrade",

+             "settings": {},

+             "version": "*"

+         },

+         "fedora-updates-server-upgrade-x86_64-*": {

+             "arch": "x86_64",

+             "distri": "fedora",

+             "flavor": "updates-server-upgrade",

+             "settings": {},

+             "version": "*"

+         },

+         "fedora-updates-server-x86_64-*": {

+             "arch": "x86_64",

+             "distri": "fedora",

+             "flavor": "updates-server",

+             "settings": {},

+             "version": "*"

+         },

+         "fedora-updates-workstation-live-iso-x86_64-*": {

+             "arch": "x86_64",

+             "distri": "fedora",

+             "flavor": "updates-workstation-live-iso",

+             "settings": {

+                 "DESKTOP": "gnome",

+                 "LIVE": "1",

+                 "PACKAGE_SET": "default"

+             },

+             "version": "*"

+         },

+         "fedora-updates-workstation-upgrade-x86_64-*": {

+             "arch": "x86_64",

+             "distri": "fedora",

+             "flavor": "updates-workstation-upgrade",

+             "settings": {

+                 "DESKTOP": "gnome"

+             },

+             "version": "*"

+         },

+         "fedora-updates-workstation-x86_64-*": {

+             "arch": "x86_64",

+             "distri": "fedora",

+             "flavor": "updates-workstation",

+             "settings": {

+                 "DESKTOP": "gnome"

+             },

+             "version": "*"

+         }

+     },

+     "Profiles": {

+         "fedora-updates-everything-boot-iso-x86_64-*-64bit": {

+             "machine": "64bit",

+             "product": "fedora-updates-everything-boot-iso-x86_64-*"

+         },

+         "fedora-updates-everything-boot-iso-x86_64-*-uefi": {

+             "machine": "uefi",

+             "product": "fedora-updates-everything-boot-iso-x86_64-*"

+         },

+         "fedora-updates-kde-x86_64-*-64bit": {

+             "machine": "64bit",

+             "product": "fedora-updates-kde-x86_64-*"

+         },

+         "fedora-updates-server-aarch64-*-aarch64": {

+             "machine": "aarch64",

+             "product": "fedora-updates-server-aarch64-*"

+         },

+         "fedora-updates-server-ppc64le-*-ppc64le": {

+             "machine": "ppc64le",

+             "product": "fedora-updates-server-ppc64le-*"

+         },

+         "fedora-updates-server-upgrade-ppc64le-*-ppc64le": {

+             "machine": "ppc64le",

+             "product": "fedora-updates-server-upgrade-ppc64le-*"

+         },

+         "fedora-updates-server-upgrade-x86_64-*-64bit": {

+             "machine": "64bit",

+             "product": "fedora-updates-server-upgrade-x86_64-*"

+         },

+         "fedora-updates-server-x86_64-*-64bit": {

+             "machine": "64bit",

+             "product": "fedora-updates-server-x86_64-*"

+         },

+         "fedora-updates-workstation-live-iso-x86_64-*-64bit": {

+             "machine": "64bit",

+             "product": "fedora-updates-workstation-live-iso-x86_64-*"

+         },

+         "fedora-updates-workstation-live-iso-x86_64-*-uefi": {

+             "machine": "uefi",

+             "product": "fedora-updates-workstation-live-iso-x86_64-*"

+         },

+         "fedora-updates-workstation-upgrade-x86_64-*-64bit": {

+             "machine": "64bit",

+             "product": "fedora-updates-workstation-upgrade-x86_64-*"

+         },

+         "fedora-updates-workstation-x86_64-*-64bit": {

+             "machine": "64bit",

+             "product": "fedora-updates-workstation-x86_64-*"

+         }

+     },

+     "TestSuites": {

+         "advisory_boot": {

+             "profiles": {

+                 "fedora-updates-server-aarch64-*-aarch64": 40,

+                 "fedora-updates-server-ppc64le-*-ppc64le": 40,

+                 "fedora-updates-server-x86_64-*-64bit": 40

+             },

+             "settings": {

+                 "ADVISORY_BOOT_TEST": "1",

+                 "BOOTFROM": "c",

+                 "ROOT_PASSWORD": "weakpassword",

+                 "USER_LOGIN": "false"

+             }

+         },

+         "base_selinux": {

+             "profiles": {

+                 "fedora-updates-kde-x86_64-*-64bit": 42,

+                 "fedora-updates-server-aarch64-*-aarch64": 40,

+                 "fedora-updates-server-ppc64le-*-ppc64le": 40,

+                 "fedora-updates-server-x86_64-*-64bit": 40,

+                 "fedora-updates-workstation-x86_64-*-64bit": 40

+             }

+         },

+         "base_service_manipulation": {

+             "profiles": {

+                 "fedora-updates-kde-x86_64-*-64bit": 42,

+                 "fedora-updates-server-aarch64-*-aarch64": 40,

+                 "fedora-updates-server-ppc64le-*-ppc64le": 40,

+                 "fedora-updates-server-x86_64-*-64bit": 40,

+                 "fedora-updates-workstation-x86_64-*-64bit": 40

+             }

+         },

+         "base_services_start": {

+             "profiles": {

+                 "fedora-updates-kde-x86_64-*-64bit": 42,

+                 "fedora-updates-server-aarch64-*-aarch64": 40,

+                 "fedora-updates-server-ppc64le-*-ppc64le": 40,

+                 "fedora-updates-server-x86_64-*-64bit": 40,

+                 "fedora-updates-workstation-x86_64-*-64bit": 40

+             }

+         },

+         "base_update_cli": {

+             "profiles": {

+                 "fedora-updates-kde-x86_64-*-64bit": 42,

+                 "fedora-updates-server-aarch64-*-aarch64": 40,

+                 "fedora-updates-server-ppc64le-*-ppc64le": 40,

+                 "fedora-updates-server-x86_64-*-64bit": 40,

+                 "fedora-updates-workstation-x86_64-*-64bit": 40

+             }

+         },

+         "desktop_background": {

+             "profiles": {

+                 "fedora-updates-kde-x86_64-*-64bit": 32,

+                 "fedora-updates-workstation-x86_64-*-64bit": 30

+             }

+         },

+         "desktop_browser": {

+             "profiles": {

+                 "fedora-updates-kde-x86_64-*-64bit": 32,

+                 "fedora-updates-workstation-x86_64-*-64bit": 30

+             }

+         },

+         "desktop_printing": {

+             "profiles": {

+                 "fedora-updates-kde-x86_64-*-64bit": 32,

+                 "fedora-updates-workstation-x86_64-*-64bit": 30

+             }

+         },

+         "desktop_terminal": {

+             "profiles": {

+                 "fedora-updates-kde-x86_64-*-64bit": 32,

+                 "fedora-updates-workstation-x86_64-*-64bit": 30

+             }

+         },

+         "desktop_update_graphical": {

+             "profiles": {

+                 "fedora-updates-kde-x86_64-*-64bit": 32,

+                 "fedora-updates-workstation-x86_64-*-64bit": 30

+             }

+         },

+         "install_default_update_live": {

+             "profiles": {

+                 "fedora-updates-workstation-live-iso-x86_64-*-64bit": 40,

+                 "fedora-updates-workstation-live-iso-x86_64-*-uefi": 41

+             },

+             "settings": {

+                 "+START_AFTER_TEST": "live_build@%ARCH_BASE_MACHINE%",

+                 "INSTALL": "1",

+                 "ISO": "Fedora-%SUBVARIANT%-Live-%ARCH%-%ADVISORY_OR_TASK%.iso"

+             }

+         },

+         "install_default_update_netinst": {

+             "profiles": {

+                 "fedora-updates-everything-boot-iso-x86_64-*-64bit": 40,

+                 "fedora-updates-everything-boot-iso-x86_64-*-uefi": 41

+             },

+             "settings": {

+                 "+START_AFTER_TEST": "installer_build@%ARCH_BASE_MACHINE%",

+                 "ADD_REPOSITORY_VARIATION": "nfs://10.0.2.110:/opt/update_repo",

+                 "INSTALL": "1",

+                 "INSTALL_UNLOCK": "support_ready",

+                 "ISO": "%ADVISORY_OR_TASK%-netinst-%ARCH%.iso",

+                 "NICTYPE": "tap",

+                 "PACKAGE_SET": "default",

+                 "PARALLEL_WITH": "support_server@%ARCH_BASE_MACHINE%",

+                 "WORKER_CLASS": "tap"

+             }

+         },

+         "installer_build": {

+             "profiles": {

+                 "fedora-updates-everything-boot-iso-x86_64-*-64bit": 40

+             },

+             "settings": {

+                 "BOOTFROM": "c",

+                 "HDD_1": "disk_f%VERSION%_minimal_3_%ARCH%.img",

+                 "NUMDISKS": "2",

+                 "POSTINSTALL": "_installer_build",

+                 "ROOT_PASSWORD": "weakpassword",

+                 "USER_LOGIN": "false"

+             }

+         },

+         "live_build": {

+             "profiles": {

+                 "fedora-updates-workstation-live-iso-x86_64-*-64bit": 40

+             },

+             "settings": {

+                 "+DESKTOP": "",

+                 "+LIVE": "",

+                 "BOOTFROM": "c",

+                 "GRUB_POSTINSTALL": "selinux=0",

+                 "HDD_1": "disk_f%VERSION%_minimal_3_%ARCH%.img",

+                 "NUMDISKS": "2",

+                 "POSTINSTALL": "_live_build",

+                 "ROOT_PASSWORD": "weakpassword",

+                 "USER_LOGIN": "false"

+             }

+         },

+         "realmd_join_cockpit": {

+             "profiles": {

+                 "fedora-updates-server-aarch64-*-aarch64": 40,

+                 "fedora-updates-server-ppc64le-*-ppc64le": 40,

+                 "fedora-updates-server-x86_64-*-64bit": 40

+             }

+         },

+         "realmd_join_sssd": {

+             "profiles": {

+                 "fedora-updates-server-aarch64-*-aarch64": 30,

+                 "fedora-updates-server-ppc64le-*-ppc64le": 30,

+                 "fedora-updates-server-x86_64-*-64bit": 30

+             }

+         },

+         "server_cockpit_basic": {

+             "profiles": {

+                 "fedora-updates-server-aarch64-*-aarch64": 40,

+                 "fedora-updates-server-ppc64le-*-ppc64le": 40,

+                 "fedora-updates-server-x86_64-*-64bit": 40

+             }

+         },

+         "server_cockpit_default": {

+             "profiles": {

+                 "fedora-updates-server-aarch64-*-aarch64": 40,

+                 "fedora-updates-server-ppc64le-*-ppc64le": 40,

+                 "fedora-updates-server-x86_64-*-64bit": 40

+             }

+         },

+         "server_database_client": {

+             "profiles": {

+                 "fedora-updates-server-aarch64-*-aarch64": 40,

+                 "fedora-updates-server-ppc64le-*-ppc64le": 40,

+                 "fedora-updates-server-x86_64-*-64bit": 40

+             }

+         },

+         "server_firewall_default": {

+             "profiles": {

+                 "fedora-updates-server-aarch64-*-aarch64": 40,

+                 "fedora-updates-server-ppc64le-*-ppc64le": 40,

+                 "fedora-updates-server-x86_64-*-64bit": 40

+             }

+         },

+         "server_freeipa_replication_client": {

+             "profiles": {

+                 "fedora-updates-server-x86_64-*-64bit": 40

+             }

+         },

+         "server_freeipa_replication_master": {

+             "profiles": {

+                 "fedora-updates-server-x86_64-*-64bit": 40

+             }

+         },

+         "server_freeipa_replication_replica": {

+             "profiles": {

+                 "fedora-updates-server-x86_64-*-64bit": 40

+             }

+         },

+         "server_role_deploy_database_server": {

+             "profiles": {

+                 "fedora-updates-server-aarch64-*-aarch64": 40,

+                 "fedora-updates-server-ppc64le-*-ppc64le": 40,

+                 "fedora-updates-server-x86_64-*-64bit": 40

+             }

+         },

+         "server_role_deploy_domain_controller": {

+             "profiles": {

+                 "fedora-updates-server-aarch64-*-aarch64": 40,

+                 "fedora-updates-server-ppc64le-*-ppc64le": 40,

+                 "fedora-updates-server-x86_64-*-64bit": 40

+             }

+         },

+         "support_server": {

+             "profiles": {

+                 "fedora-updates-everything-boot-iso-x86_64-*-64bit": 40

+             }

+         },

+         "upgrade_desktop_encrypted_64bit": {

+             "profiles": {

+                 "fedora-updates-workstation-upgrade-x86_64-*-64bit": 40

+             }

+         },

+         "upgrade_realmd_client": {

+             "profiles": {

+                 "fedora-updates-server-upgrade-ppc64le-*-ppc64le": 30,

+                 "fedora-updates-server-upgrade-x86_64-*-64bit": 30

+             }

+         },

+         "upgrade_server_domain_controller": {

+             "profiles": {

+                 "fedora-updates-server-upgrade-ppc64le-*-ppc64le": 40,

+                 "fedora-updates-server-upgrade-x86_64-*-64bit": 40

+             }

+         }

+     }

+ } 

\ No newline at end of file

file added
+2064
The added file is too large to be shown here, see it at: templates.fif.json

I and @lruzicka (and I think @jskladan and @jsedlak and
@michelmno and everyone else who's ever touched it...) are being
gradually driven nuts by manually editing the test templates.
The bigger the files get the more awkward it is to keep them
straight and be sure we're doing it right. Upstream doesn't do
things the same way we do (they mostly edit in the web UI and
dump to file for the record), but we do still think making
changes in the repo and posting to the web UI is the right way
around to do it, we just wish the format was saner.

Upstream has actually recently introduced a YAML-based approach
to storing job templates which tries to condense things a bit,
and you can dump to that format with dump-templates --json, but
@lruzicka and I agree that that format is barely better for
hand editing in a text editor than the older one our templates
currently use.

So, this commit introduces...Fedora Intermediate Format (FIF) -
an alternative format for representing job templates - and some
tools for working with it. It also contains our existing
templates in this new format, and removes the old template files.
The format is documented in the docstrings of the tools, but
briefly, it keeps Machines, Products and TestSuites but improves
their format a bit (by turning dicts-of-lists into dicts-of-
dicts), and adds Profiles, which are combinations of Machines and
Products. TestSuites can indicate which Profiles they should be
run on.

The intermediate format converter (fifconverter) converts
existing template data (in JSON format; use tojson.pm to convert
our perl templates to JSON) to the intermediate format and
writes it out. As this was really intended only for one-time use
(the idea is that after one-time conversion, we will edit the
templates in the intermediate format from now on), its operation
is hardcoded and relies on specific filenames.

The intermediate format loader (fifloader) generates
JobTemplates from the TestSuites and Profiles, reverses the
quality-of-life improvements of the intermediate format, and
produces template data compatible with the upstream loader, then
can write it to disk and/or call the upstream loader directly.

The check script (fifcheck) runs existing template data through
both the converter and the loader, then checks that the result is
equivalent to the input. Again this was mostly written for one-
time use so is fairly rough and hard-coded, but I'm including it
in the commit so others can check the work and so on.

Signed-off-by: Adam Williamson awilliam@redhat.com

rebased onto 9ab0a05ba9a3e8bcc38e44b0e951c346d2f04dcd

4 years ago

rebased onto ab576f9032204730769d0e2bd8f75c8ef055fd23

4 years ago

rebased onto 24b818044bfb805864640df2af0947d86209733e

4 years ago

rebased onto 8ebb9bf226dbfaef74c88934922fdd19238ceb42

4 years ago

To do a full template load with this: ./fifloader -l --clean templates.fif.json templates-updates.fif.json (the equivalent of ./templates --clean && ./templates-updates --update as we used to do). Just tested this on staging and it seems to work.

One slight drawback to this is that we're using regular JSON, which has some gotchas for hand-editing, particularly "can't end arrays/objects with a trailing comma". We could use json5 to allow that, but not sure it's worth the trouble. I guess we'll just have to be careful with the syntax.

rebased onto 13e9c5bc3336b7281a24714a67bad60dbe9082ae

4 years ago

rebased onto 86d16e07e68ec1aa7e489d54481e91e8658ddfb1

4 years ago

rebased onto 0d62edc2c48571d01c3e5003135906be8a967155

4 years ago

rebased onto 2c197d5

4 years ago

@lruzicka said +1 as well, so I'm merging this now, because I want to actually add some new tests and I don't want to do it on two branches in two different ways. I'm probably gonna add some more testing and checking stuff (like, unit tests and schemas for the intermediate and final formats) in a bit, but I'll do those as separate PRs, I guess.

Pull-Request has been merged by adamwill

4 years ago