Project

General

Profile

Actions

action #153415

closed

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

Add python3 module in register_extensions_and_modules

Added by tinawang123 4 months ago. Updated 3 months ago.

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

0%

Estimated time:

Description

Motivation

Related job: https://openqa.suse.de/tests/13228695#step/register_extensions_and_modules/1
python3 is not be selected
But python3 is default module for sles15sp5
We need to add register 'python3' at installation/module_registration/register_extensions_and_modules

Acceptance criteria

AC1: Add python3 module in register_extensions_and_modules

Actions #1

Updated by JERiveraMoya 4 months ago

  • Tags set to qe-yam-feb-sprint
  • Subject changed from Need add python3 module for register_extensions_and_modules to Add python3 module in register_extensions_and_modules
  • Description updated (diff)
  • Status changed from New to Workable
  • Parent task set to #151816
Actions #2

Updated by lmanfredi 4 months ago

  • Status changed from Workable to In Progress
Actions #3

Updated by lmanfredi 4 months ago

  • Assignee set to lmanfredi
Actions #4

Updated by lmanfredi 4 months ago ยท Edited

In the last build 20240123-1, the issue happens: the Python3 module is not selected for 15-SP5

Actions #5

Updated by JERiveraMoya 4 months ago

  • Tags changed from qe-yam-feb-sprint to qe-yam-jan-sprint
Actions #6

Updated by JERiveraMoya 4 months ago

This test module relies on a fixed list of scc addons.
Option 1: create something like ensure_activated_link in lib/YuiRestClient/Widget/RichText.pm ... doesn't feel right, then we would be checking for the other test modules/extension where we only need one click if it is already selected, not bad, but not QE straightforward code IMO for the reader.
Option 2: Do not add stuff that is default, same like we do for basesystem or server, we don't care about them. If we add a validation in the future we could provide with test data and not with the openQA setting.
As we CANNOT change it at the level of medium, where this setting is coming from, because this is used for other squad, we need to override in job group yaml only for us.

I would prefer option 2.

Actions #7

Updated by JERiveraMoya 4 months ago

  • Tags changed from qe-yam-jan-sprint to qe-yam-feb-sprint
Actions #8

Updated by lmanfredi 3 months ago

For 15-SP5 Python3 is selected by default.
Created openqa-job-groups MR#64

Actions #9

Updated by JERiveraMoya 3 months ago

  • Status changed from In Progress to Resolved
Actions

Also available in: Atom PDF