Project

General

Profile

Actions

action #155761

closed

coordination #151816: [epic] Handle openQA fixes and job group setup

Add missing dependencies in SLE 15 aarch64 job group

Added by rainerkoenig 3 months ago. Updated 3 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
-
Start date:
2024-02-21
Due date:
% Done:

0%

Estimated time:

Description

Motivation

When reviewing the build 57.1 we noticed after an isos post for aarch64 that some jobs failed.

Reason for the failure is in both cases:

Reason: asset failure: Failed to download sle-15-SP6-aarch64-57.1-textmode@aarch64.qcow2 to /var/lib/openqa/cache/openqa.suse.de/sle-15-SP6-aarch64-57.1-textmode@aarch64.qcow2

That qcow should be created by create_hdd_textmode in the functional job group, but since this job failed we don't have a harddisk image available.

The main problem for our job group is that the 2 jobs above have no dependency setting to be executed after the creator job.

ToDo

Add the dependency in the job group settings for those 2 jobs.

Acceptance criteria

AC1: Remove dependency with Functional group for this image.
AC2: Provide an equivalent auto-installation running in YaST job group for this parent job to be connected with the failing images.

Actions #1

Updated by rainerkoenig 3 months ago

  • Description updated (diff)
  • Status changed from New to Workable
  • Parent task set to #151816
Actions #2

Updated by JERiveraMoya 3 months ago · Edited

  • Tags set to qe-yam-feb-sprint
  • Description updated (diff)

Regarding the process, please, do not add Workable for New tickets, as we don't have a refinement meeting, we can have a conversation here if there is some disagreement, when I will add them to sprint I set to Workable, otherwise someone could pick this ticket where there is not enough tickets in sprint backlog (it has happened many times unfortunately).
The ## ToDo section is confusing by the way, I would recommend to not include it, for that we have #### Additional information or ##### Suggestions to avoid that the assignee of the ticket thinks that is exactly what needs to be done (I already saw a ticket with that issue in recent days), but the tickets in theory should be more open in Scrum, so it is more important the ACs.

For example, you mentioned about to add the dependency, but what we should do is to make independent our job group, creating autoyast image equivalent to what exists in Functional job group.

But on top of that, thanks for taking care of creating the ticket, we can discuss further the process if you disagree with something.

Actions #3

Updated by leli 3 months ago

  • Status changed from Workable to In Progress
  • Assignee set to leli
Actions #4

Updated by leli 3 months ago · Edited

MR submitted to create dependent textmode installation test in yast group on aarch64, https://gitlab.suse.de/qe-yam/openqa-job-groups/-/merge_requests/89

Actions #5

Updated by JERiveraMoya 3 months ago

  • Status changed from In Progress to Resolved
Actions

Also available in: Atom PDF