Project

General

Profile

Actions

action #155218

closed

coordination #58184: [saga][epic][use case] full version control awareness within openQA

coordination #154780: [epic] openQA scenario definitions fully in git

[spike][timeboxed:30h] Use scenario definitions instead of job group templates for os-autoinst-distri-opensuse size:M

Added by okurz 3 months ago. Updated 4 days ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Feature requests
Target version:
Start date:
Due date:
2024-05-10
% Done:

0%

Estimated time:

Description

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


Files

scenario-tumbleweed.yaml (4.73 KB) scenario-tumbleweed.yaml tinita, 2024-03-27 17:07

Related issues 3 (2 open1 closed)

Copied from openQA Project - action #132335: In openqa-in-openqa use scenario definitions instead of job group templates size:MResolvedosukup2023-06-01

Actions
Copied to openQA Project - action #160206: Minimum working example for job templates YAML import/include/inherit in kernelqa-openqa-yaml size:SFeedbacktinita2024-05-25

Actions
Copied to openQA Project - action #160209: Reduce duplication in machine definitions in https://github.com/os-autoinst/os-autoinst-distri-openQA/blob/master/scenario-definitions.yaml#L8, e.g. with re-usable machine "defaults" size:SNew

Actions
Actions

Also available in: Atom PDF