action #117226
closedcoordination #121822: [epic] Enable Interactive installation for SAP/HA with libyui-rest-api
Enable Interactive installation for HA with libyui rest api
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:
- textmode_ha_skip_registration
- textmode_ha_skip_registration_minimal_base
- textmode_ha
- textmode_ha_minimal_base
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.
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
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)?
Updated by JERiveraMoya about 2 years ago
- Description updated (diff)
Please, read modified ACs, should clear the doubts.
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?
Updated by JERiveraMoya about 2 years ago
geor wrote:
Why are
textmode_ha_skip_registration
andtextmode_ha_skip_registration_minimal_base
listed twice in the cope section?
fixed, thx.
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
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.
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.
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_baseSo 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 scenario2)
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.
Updated by zoecao about 2 years ago
- Status changed from Workable to In Progress
- Assignee set to zoecao
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
Updated by zoecao about 2 years ago
PR for this ticket:
https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/15990
Updated by zoecao about 2 years ago
MR for this ticket:
https://gitlab.suse.de/qsf-y/qa-sle-functional-y/-/merge_requests/444
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
Updated by zoecao about 2 years ago
Correct the PR link here:
https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/15990
Updated by JERiveraMoya about 2 years ago
- Related to coordination #121822: [epic] Enable Interactive installation for SAP/HA with libyui-rest-api added
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
Updated by JERiveraMoya about 2 years ago
- Parent task changed from #115322 to #121822
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
Updated by zoecao almost 2 years ago
I rise the mr to SAP slack channel, waiting for their review.
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.