Project

General

Profile

Actions

action #153577

closed

coordination #151984: [epic] Unify YaST and Migration CIs and job groups

Enhance migration from Leap to SLE

Added by JERiveraMoya 4 months ago. Updated about 2 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
-
Start date:
2024-01-15
Due date:
% Done:

0%

Estimated time:

Description

Migrations from Leap to SLE always fail before RC:
https://openqa.suse.de/tests/overview?distri=sle&version=15-SP5&build=80.5&groupid=478
and due to we want to reduce ambiguity of softfailures we shouldn't even mark them as such (related with epic #151822).
Therefore what we could do is to put an exception in the code that:

We are not going to use too many flavor due they create a cost of setup unnecessary with a good renaming and re-structuring of our test suites.
In order to move test suite from one flavor to another we will need need reconfiguration of settings in job group yaml.

Acceptance criteria

AC1: Move these three jobs to Migration job group (to flavor Migration-from-SLE15-SPx to be deleted in the future as well) without using its existing flavor.
AC2: Apply proper naming that fits well with existing new naming (discuss with the squad in Slack for feedback).
AC3: In order to get the latest Leap, apply the best solution as result of #125549, I guess option 1, because 3 not sure it could work out of the box (contact with @tinawang123 in any doubt)
AC4: Add the logic necessary to pass the job always before RC phase, while fail normally from there.

Additional information

Jobs to move: https://openqa.suse.de/tests/overview?arch=&flavor=Migration-from-Leap-15.x-to-SLE15-SPx&machine=&test=&modules=&module_re=&group_glob=¬_group_glob=&distri=sle&version=15-SP6&build=45.1&groupid=478#
For condition of development phase, please see https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/18441

Actions

Also available in: Atom PDF