Project

General

Profile

Actions

action #109650

closed

QA - coordination #99303: [saga][epic] Future improvements for SUSE Maintenance QA workflows with fully automated testing, approval and release

coordination #109647: [epic] Future improvements: Simpler investigation of openQA test failures

[tools][spike] Can we change or display job group structure for maintenance job groups to have one job group per team like for product validation and maybe specific products and versions below size:M

Added by okurz about 2 years ago. Updated over 1 year ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Target version:
Start date:
2021-05-21
Due date:
% Done:

100%

Estimated time:

Description

Motivation

the teams of the former SUSE department QA SLE have set up individual job groups within product codestreams on openQA corresponding to their team's work scope. For Maintenance so far there are parent job groups like "Maintenance: Single Incidents" and "Maintenance: Test Repo" with subgroups like "Maintenance: SLE 15 SP3 Incidents" so not split by team scopes. To cover the test scope of Maintenance tests review would be easier if we could apply the same structuring of job groups for Maintenance tests as we already have for product validation tests.

Acceptance criteria

  • AC1: Feasibility of changing the job group structure of maintenance tests with expected consequences is documented

Suggestions

  • Ask around, e.g. on openqa@suse.de, maintenance@suse.de, https://chat.suse.de/channel/testing within the teams what problems could be expected when applying that change on openqa.suse.de
  • On a clean openQA instance import an OSD database dump, create a job group structure for maintenance tests similar to the "SLE15" job group and update all "maintenance" tests to show up in the new structure, e.g. with SQL updates
  • Discuss or investigate the impact of the changed structure on the behaviour of gitlab.suse.de/maintenance/smelt and https://gitlab.suse.de/qa-maintenance/openQABot/
  • Optional: Implement the actual change on OSD in case we found it to be feasible :) In that case maybe start with just part of the structure for a first step?
  • Provide the result on a staging instance

Further details

If we manage to apply the same structures for Maintenance tests as for product validation we can provide test overview links specific for each team.


Related issues 1 (0 open1 closed)

Copied from openQA Tests - action #92921: [tools][spike] Can we change or display job group structure for maintenance job groups to have one job group per team like for product validation and maybe specific products and versions below size:MResolvedmgrifalconi2021-05-21

Actions
Actions #1

Updated by okurz about 2 years ago

  • Copied from action #92921: [tools][spike] Can we change or display job group structure for maintenance job groups to have one job group per team like for product validation and maybe specific products and versions below size:M added
Actions #2

Updated by mgrifalconi over 1 year ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

Cleaning up old tickets, I think we can set this to resolved, since aggregate tests were moved and we have a single job group for every topic/component.

In case something is missing or needs to be changed, I propose to create a new ticket.

Actions #3

Updated by okurz over 1 year ago

mgrifalconi wrote:

Cleaning up old tickets, I think we can set this to resolved, since aggregate tests were moved and we have a single job group for every topic/component.

Agreed although #101187 is still not finished.

Actions

Also available in: Atom PDF