action #113650
closedcoordination #113644: [Epic] Add migration paths with unreleased maintenance updates
[Research: 24h] Perform manual testing of upgrade from SLE-15-SP3 to SLE-15-SP4
Description
Motivation¶
We need to add those maintenance updates for both products. Very likely we cannot kill two birds with one stone due to openQA settings containing updates are exclusive for each product and also we cannot create dependencies between test suites in different products.
Therefore we can start investigating these two paths:
- Upgrade from SLE-15-SP3 installed with latest maintenance updates and patched (we can call that unofficial channels) to SLE-15-SP4 (official channel, GM, without maintenance updates).
- Upgrade from SLE-15-SP3 (official channel, GM, without maintenance updates) to SLE-15-SP4 adding its latest maintenance updates (we can call that unofficial channels).
Scope¶
SLE-15-SP{3,4}
Acceptance criteria¶
AC1: Provide enough info to create automation about those two paths of upgrade
Suggestions¶
Reuse AutoYaST image in SLE-15-SP3 but we will need to fix the change we introduced not adding twice the repos, apparently is needed, otherwise we cannot install anything. Let's try with minimal test suite:
https://openqa.suse.de/tests/9130318
Files
Updated by coolgw over 2 years ago
add zypper_call "in yast2-migration zypper-migration-plugin rollback-helper snapper" into module patch_and_reboot
openqa-clone-custom-git-refspec https://github.com/coolgw/os-autoinst-distri-opensuse/tree/yast http://openqa.suse.de/tests/9155345 'VNC_STALL_THRESHOLD=32' 'MAX_JOB_TIME=21600' '_GROUP=0' 'TIMEOUT_SCALE=3' 'QEMUCPUS=2' 'QEMURAM=2048' 'VNC_TYPING_LIMIT=10' PUBLISH_HDD_1=wegao.qcow
Created job #9158030: sle-15-SP4-Server-DVD-Updates-x86_64-Build20220716-1-create_hdd_yast_maintenance_minimal@64bit -> http://openqa.suse.de/t9158030
Zypper migration can be installed and start using this qcow do further migration, but error happen
Updated by coolgw over 2 years ago
- File yast-migraiton.png yast-migraiton.png added
- File yast-migration-error.png yast-migration-error.png added
Updated by coolgw over 2 years ago
Try to add repo twice, means we set NO_ADD_MAINT_TEST_REPOS=0, we still encounter "no migration product found" error.
openqa-clone-custom-git-refspec https://github.com/coolgw/os-autoinst-distri-opensuse/tree/yast http://openqa.suse.de/tests/9157418 'VNC_STALL_THRESHOLD=32' 'MAX_JOB_TIME=21600' '_GROUP=0' 'TIMEOUT_SCALE=3' 'QEMUCPUS=2' 'QEMURAM=2048' 'VNC_TYPING_LIMIT=10' PUBLISH_HDD_1=wegao2.qcow NO_ADD_MAINT_TEST_REPOS=0
Created job #9169956: sle-15-SP4-Server-DVD-Updates-x86_64-Build20220717-1-create_hdd_yast_maintenance_minimal@64bit -> http://openqa.suse.de/t9169956
Updated by coolgw over 2 years ago
Summary for following scenarios:
1)Upgrade from SLE-15-SP3 installed with latest maintenance updates and patched (we can call that unofficial channels) to SLE-15-SP4 (official channel, GM, without maintenance updates).
We can use https://openqa.suse.de/tests/9157239/asset/hdd/SLES-15-SP3-x86_64-mru-install-minimal-with-addons-Build20220717-1-Server-DVD-Updates-64bit.qcow2 as base qcow(already contain TEST repo), BUT we can not using autoyast qcow currently since we will encounter error( https://openqa.suse.de/tests/9130318)
2)Upgrade from SLE-15-SP3 (official channel, GM, without maintenance updates) to SLE-15-SP4 adding its latest maintenance updates (we can call that unofficial channels).
This case should put into normal 15-SP4 maintenance job group, we can using openqa exist GM 15sp3 qcow, such as https://openqa.suse.de/tests/8753538/asset/hdd/SLES-15-SP3-x86_64-GM-gnome.qcow2, after start yast migration, you need add/modify TEST repo, then do migration, see add-test-repo pic
Updated by coolgw over 2 years ago
- File add-test-repo.png add-test-repo.png added
Updated by JERiveraMoya over 2 years ago
Regarding 1) could you please verify that AutoYaST qcow2 can be used if we disable NO_ADD_MAINT_TEST_REPOS=
?
Updated by coolgw over 2 years ago
JERiveraMoya wrote:
Regarding 1) could you please verify that AutoYaST qcow2 can be used if we disable
NO_ADD_MAINT_TEST_REPOS=
?
see comments #5 , i encounter same "no migration product" error.
Updated by coolgw over 2 years ago
- File yast-addon-error.png yast-addon-error.png added
Updated by coolgw over 2 years ago
https://bugzilla.suse.com/show_bug.cgi?id=1201698 submitted for "no migration product found" error(scenario which using autoyast qcow to do migration, see comments #3 #4 #5)
Updated by JERiveraMoya over 2 years ago
- Status changed from In Progress to Resolved