action #113650
closed
coordination #113644: [Epic] Add migration paths with unreleased maintenance updates
[Research: 24h] Perform manual testing of upgrade from SLE-15-SP3 to SLE-15-SP4
Added by JERiveraMoya over 2 years ago.
Updated over 2 years ago.
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
- Status changed from New to In Progress
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
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
Regarding 1) could you please verify that AutoYaST qcow2 can be used if we disable NO_ADD_MAINT_TEST_REPOS=
?
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.
- Tags deleted (
qe-yast-refinement)
- Status changed from In Progress to Resolved
Also available in: Atom
PDF