Project

General

Profile

action #155218

Updated by tinita about 2 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

Back