action #155218
Updated by tinita 12 months ago
## Motivation
With #132335 we showed that its feasible and not problematic to have the complete scenario definitions in the test distribution git repository. A much more complex test distribution is https://github.com/os-autoinst/os-autoinst-distri-opensuse with the separate job group templates in https://github.com/os-autoinst/opensuse-jobgroups/ as well as a corresponding gitlab.suse.de project for openqa.suse.de. We should elaborate what it would mean to use scenario definitions instead of the custom handling of job group templates.
## Goals
* **G1:** Proof of concept of scenario definitions for os-autoinst-distri-opensuse for multiple or all job group templates
* **G2:** Plan for migration
* **G3:** We know how to sustainably maintain all job group templates, e.g. including files, YAML anchors, aliases, etc.
## Suggestions
* Just do it :)
* https://gitlab.suse.de/kernel-qa/kernelqa-openqa-yaml/-/blob/master/jobgroup_genconf.py?ref_type=heads