Project

General

Profile

Actions

action #131333

closed

coordination #120534: [epic] Provide auto-installation test suites for supporting testing

Move all the autoyast profiles from YaST job groups to 'data/yam/'

Added by leli 10 months ago. Updated 9 months ago.

Status:
Resolved
Priority:
Low
Assignee:
Target version:
Start date:
2023-06-25
Due date:
% Done:

0%

Estimated time:

Description

Motivation

To make the autoyast profiles easily maintained and used, we proposed to move all the autoyast profiles from YaST job groups to 'data/yam/'.
Hint: YaST job groups are the SLE_15 (GROUP_ID: 129) and SLE_15_DEV (GROUP_ID: 456) job groups. Both groups are maintained in GitLab.

Note: Try to remove subfolders on existing structure to be moved by renaming profiles and avoid to create subfolders and find proper names. Hint: A proposal on naming conventions inside the yam group can be found on Confluence.

Required actions

Iterate over all testsuites in the 2 job groups that have autoyast in their name:

  • Loate the current place where the XML profile is stored.
  • Move the profile to a flat hierarchy under data/yam.
  • Rename the file according to the naming conventions.
  • This means that you either have to update
    • the AUTOYAST setting in GitLab to reflect the new position if the job group is defining this setting
    • the corresponding YAML_SCHEDULE file for this testsuite if the AUTOYAST setting is stored there.
  • Do a quick find schedule -name "*.yaml" | grep AUTOYAST | grep $old_postion_and_filename to find out if the autoyast profile might have been used by other squads in their schedules that would be broken now if we move it without chainging those schedules too.

At the end we will have on PR for os-autoinst-distri-opensuse on GitHub and one MR on GitLab for the modified job groups.

Acceptance criteria

AC1: Move all the autoyast profiles from YaST job groups to 'data/yam/'.

Actions #1

Updated by JERiveraMoya 10 months ago

  • Status changed from New to Workable
  • Priority changed from Normal to Low
  • Target version set to Current
  • Parent task set to #120534
Actions #2

Updated by rainerkoenig 10 months ago

  • Status changed from Workable to In Progress
  • Assignee set to lmanfredi
Actions #3

Updated by rainerkoenig 10 months ago

  • Status changed from In Progress to Workable
  • Assignee deleted (lmanfredi)
Actions #4

Updated by lmanfredi 10 months ago

  • Status changed from Workable to In Progress
  • Assignee set to lmanfredi
Actions #5

Updated by rainerkoenig 10 months ago

  • Description updated (diff)
Actions #6

Updated by leli 10 months ago

Note, we can have two PRs, one PR for all that is clear which doesn't break anyone else test suites, and one for the things we are not sure, where we can ask for experts from other squad to review.

Actions #7

Updated by lmanfredi 10 months ago

PR#17352 Merged
MR#516 Merged

Actions #8

Updated by JERiveraMoya 9 months ago

  • Status changed from In Progress to Resolved
Actions

Also available in: Atom PDF