Project

General

Profile

Actions

action #112574

closed

coordination #112571: [Epic] Enable libyui REST in YaST MU

Migrate qam-yast_self_update+15 (only the part before adding add-ons) to libyui REST in YaST MU

Added by JERiveraMoya over 2 years ago. Updated about 2 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
Start date:
2022-06-16
Due date:
% Done:

0%

Estimated time:

Description

Motivation

Please, see #112571
We should start to migrate this two jobs qam-yast_self_update+15 & qam-yast_self_update+15@uefi to use libyui REST. We already have yast_self_update

Scope

Apply libyui REST seince the version of the product where it is available, SP3 and above.
We are going to think of a better mechanism to add all those updates, so for now we should stop at the point to add the add-ons to migrate to libyui REST and continue with existing needle-based test modules from that point. Therefore the final result will be hybrid for a while.
We will need some adaptions related with the module selection, in Product validation we have these 4 test cases and there are more product modules to install in MU.

Acceptance criteria

AC1: Enable libyui REST for qam-yast_self_update+15 until add-on screen.

Suggestions

Include installation/validate_self_update


Related issues 1 (0 open1 closed)

Related to qe-yam - action #108227: Migrate to libyui REST API yast2 sccResolvedcoolgw2022-03-11

Actions
Actions #1

Updated by JERiveraMoya over 2 years ago

  • Description updated (diff)
Actions #2

Updated by JERiveraMoya over 2 years ago

  • Assignee set to amanzini
Actions #3

Updated by JERiveraMoya over 2 years ago

  • Tags deleted (qe-yast-refinement)
  • Status changed from New to Workable
Actions #4

Updated by JERiveraMoya over 2 years ago

  • Status changed from Workable to In Progress
Actions #5

Updated by amanzini over 2 years ago

  • % Done changed from 0 to 10
Actions #6

Updated by amanzini over 2 years ago

ModuleRegistrationController and ModuleRegistrationPage looks promising starting point to migrate from needle-based logic

Actions #7

Updated by amanzini over 2 years ago

  • % Done changed from 10 to 20
Actions #8

Updated by amanzini over 2 years ago

  • % Done changed from 20 to 30
Actions #9

Updated by JERiveraMoya over 2 years ago

Hi @amanzini, btw we don't use the percentage field in our process, creates too many notification and it might change from 90 to 20 depending on the request in the PR, so it has not been useful in our squad.

Actions #10

Updated by JERiveraMoya over 2 years ago

  • % Done changed from 30 to 0
Actions #11

Updated by amanzini over 2 years ago

  • Status changed from In Progress to Blocked

need clarification on PR review instructions

Actions #12

Updated by JERiveraMoya over 2 years ago

  • Tags set to qe-yast-refinement
  • Status changed from Blocked to New

we don't use Blocked anymore, for internal dependencies doesn't make sense.
Set to New and adding label 'tag qe-yast-refinement' to discuss further.

Actions #13

Updated by JERiveraMoya over 2 years ago

  • Tags deleted (qe-yast-refinement)
  • Status changed from New to In Progress
Actions #14

Updated by coolgw over 2 years ago

  • Related to action #108227: Migrate to libyui REST API yast2 scc added
Actions #16

Updated by amanzini about 2 years ago

  • Status changed from In Progress to Resolved
Actions

Also available in: Atom PDF