Project

General

Profile

Actions

action #151750

closed

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

Split the job template file of Migration development group up into files of each arch - move to openqa-job-groups

Added by leli about 1 year ago. Updated about 1 year ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
-
Start date:
2023-11-30
Due date:
% Done:

0%

Estimated time:

Description

Motivation

Currently some job groups have all-in-one file of job template with all arches in gitlab but it is hard to maintain, we should split the job template file of Migration development group up into files of each arch.

Refer to yast group

There will be five files in the folder: default.yaml,x86_64.yaml,s390x.yaml,ppc64le.yaml,aarch64.yaml, besides test_suites.yaml in Jobgroups contains anchors.

Acceptance criteria

AC1: Split the job template file of Migration development group up into files of each arch.

Actions #1

Updated by JRivrain about 1 year ago

  • Status changed from Workable to In Progress
  • Assignee set to JRivrain
Actions #2

Updated by JRivrain about 1 year ago · Edited

MR submitted, but CI complains that some files don't exist, even if they exist:
[Check File Existence] : referenced file schedule/migration/migration_offline_media_x86_64.yaml not found
but file is here https://raw.githubusercontent.com/os-autoinst/os-autoinst-distri-opensuse/master/schedule/migration/migration_offline_media_x86_64.yaml

Actions #3

Updated by leli about 1 year ago · Edited

JRivrain wrote in #note-2:

MR submitted, but CI complains that some files don't exist, even if they exist:
[Check File Existence] : referenced file schedule/migration/migration_offline_media_x86_64.yaml not found
but file is here https://raw.githubusercontent.com/os-autoinst/os-autoinst-distri-opensuse/master/schedule/migration/migration_offline_media_x86_64.yaml

I will have a look on the CI issue, for now I guess maybe it is the script issue.

for f in collect_files(args):
if not os.path.isfile(os.path.join(options.prefix, f)):
exit_code = 1
print(f"[Check File Existence] : referenced file {f} not found")

Maybe the path is wrong which caused can't find the yaml file.

Actions #4

Updated by JERiveraMoya about 1 year ago

  • Status changed from In Progress to Blocked

Blocked by #151651

Actions #5

Updated by JERiveraMoya about 1 year ago

  • Parent task deleted (#121828)
Actions #6

Updated by JRivrain about 1 year ago · Edited

  • Subject changed from Split the job template file of Migration development group up into files of each arch to Split the job template file of Migration development group up into files of each arch - move to openqa-job-groups
  • Status changed from Blocked to In Progress
Actions #7

Updated by JRivrain about 1 year ago

  • Status changed from In Progress to Resolved
Actions #8

Updated by JERiveraMoya about 1 year ago

  • Tags set to qe-yam-dec-sprint
  • Target version deleted (Current)
  • Parent task set to #151816
Actions

Also available in: Atom PDF