Project

General

Profile

Actions

action #117226

closed

coordination #121822: [epic] Enable Interactive installation for SAP/HA with libyui-rest-api

Enable Interactive installation for HA with libyui rest api

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

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
Start date:
2022-09-26
Due date:
% Done:

0%

Estimated time:

Description

Motivation

Cover interactive installations for HA, where it makes sense that the squad 'QE YaST and Migration' will own them and also makes sense to convert them to use libyui rest api.
See comment in the our "Install and Migration Level Test Plan for SAP and HA 15 SP5"
https://confluence.suse.com/display/qasle/Install+and+Migration+Level+Test+Plan+for+SAP+and+HA+15+SP5?focusedCommentId=1081541017#comment-1081541017

Scope

All architectures, both Flavors Full and Online.
List of test suites:

Acceptance criteria

AC1: New HA interactive installation will be setup in 'YaST' job group
AC2: New HA interactive installation will rename its test suite to start all by ha_textmode_*
AC3: Convert to libyui rest api the test suites above, developing new modules or adapting existing one.
AC4: Remove needle-based interactive installation in 'Migration: HA' job group.
AC5: Remove needle-based interactive installation in 'HA' job group, notifying SAP/HA squad using MR.

Actions #1

Updated by coolgw about 2 years ago

After check with https://openqa.suse.de/tests/overview?distri=sle&version=15-SP5&build=24.1&groupid=143
For online suppose name are following?
textmode_ha

textmode_ha_minimal_base

Actions #2

Updated by rainerkoenig about 2 years ago

Correct @coolgw, looks like the description only shows the test suites from the online medium.

What is unclear for me is if the "converted to libyui test suites" should only be used in Migration-HA job group (id=452) or also in the HA job group (id=143)?

Actions #3

Updated by JERiveraMoya about 2 years ago

  • Description updated (diff)

Please, read modified ACs, should clear the doubts.

Actions #4

Updated by geor about 2 years ago

Why are textmode_ha_skip_registration and textmode_ha_skip_registration_minimal_base listed twice in the cope section?

Actions #5

Updated by JERiveraMoya about 2 years ago

  • Description updated (diff)
Actions #6

Updated by JERiveraMoya about 2 years ago

geor wrote:

Why are textmode_ha_skip_registration and textmode_ha_skip_registration_minimal_base listed twice in the cope section?

fixed, thx.

Actions #7

Updated by coolgw about 2 years ago

HA current group only exist following two test cases for online.
Online:
textmode_ha
textmode_ha_minimal_base

So I have questions on following scenario:
1)
Online:
textmode_ha_skip_registration <=== Online DVD without register? i do not think this is valid scenario
textmode_ha_skip_registration_minimal_base <=== Online DVD without register? i do not think this is valid scenario

2)
Offline: <=== No offline scenario in current ha group, so that means we need extend current scope to offline scenario?
textmode_ha_skip_registration
textmode_ha_skip_registration_minimal_base
textmode_ha
textmode_ha_minimal_base

Actions #8

Updated by coolgw about 2 years ago

AC1: New HA interactive installation will be setup in 'Migration' job group <=== Migration job group should not be the correct place to hold installation job, i suggest put into yast group. Or Migraiton ha group if we still need this job group.

Actions #9

Updated by JERiveraMoya about 2 years ago

  • Description updated (diff)

coolgw wrote:

AC1: New HA interactive installation will be setup in 'Migration' job group <=== Migration job group should not be the correct place to hold installation job, i suggest put into yast group. Or Migraiton ha group if we still need this job group.

good catch, yes, YaST should be the right job group.

Actions #10

Updated by JERiveraMoya about 2 years ago

  • Tags deleted (qe-yast-refinement)
  • Description updated (diff)
  • Status changed from New to Workable

coolgw wrote:

HA current group only exist following two test cases for online.
Online:
textmode_ha
textmode_ha_minimal_base

So I have questions on following scenario:
1)
Online:
textmode_ha_skip_registration <=== Online DVD without register? i do not think this is valid scenario
textmode_ha_skip_registration_minimal_base <=== Online DVD without register? i do not think this is valid scenario

2)
Offline: <=== No offline scenario in current ha group, so that means we need extend current scope to offline scenario?
textmode_ha_skip_registration
textmode_ha_skip_registration_minimal_base
textmode_ha
textmode_ha_minimal_base

_skip_registration_ test suites are only valid scenarios for Full Medium, we don't need to convert more or extend more than what is there (for now). Just transform what is there, 2 test suites for Full Medium and 2 test suites for Online Medium:
Updated links in the description.

Actions #11

Updated by zoecao about 2 years ago

  • Status changed from Workable to In Progress
  • Assignee set to zoecao
Actions #12

Updated by zoecao about 2 years ago

Added the cases, and running the VR, will submit pr and mr after the VR done.
https://openqa.suse.de/tests/overview?distri=sle&version=15-SP5&build=50.1&groupid=251
case names:
ha_textmode_skip_registration
ha_textmode_skip_registration_minimal
ha_textmode
ha_textmode_minimal_base

Actions #15

Updated by JERiveraMoya about 2 years ago

zoecao wrote:

PR for this ticket:
https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/1599

wrong link

Actions #17

Updated by JERiveraMoya about 2 years ago

  • Related to coordination #121822: [epic] Enable Interactive installation for SAP/HA with libyui-rest-api added
Actions #18

Updated by zoecao about 2 years ago

MR for removing needle-based interactive installation in 'Migration: HA' job group:
https://gitlab.suse.de/coolgw/wegao-test/-/merge_requests/196

Actions #19

Updated by JERiveraMoya about 2 years ago

  • Parent task changed from #115322 to #121822
Actions #20

Updated by zoecao about 2 years ago

The PR and MR for adding the installation cases are merged.
Submit a MR to HA SAP team to remove the test suites in HA Group:
https://gitlab.suse.de/qa-css/openqa_ha_sap/-/merge_requests/394

Actions #21

Updated by zoecao almost 2 years ago

I rise the mr to SAP slack channel, waiting for their review.

Actions #22

Updated by zoecao almost 2 years ago

  • Status changed from In Progress to Resolved

The MR submitted to sap/ha team is also merged, so close here, thanks.

Actions

Also available in: Atom PDF