action #122059
closedcoordination #120534: [epic] Provide auto-installation test suites for supporting testing
Add AutoYaST testsuite for Tumbleweed on s390x z/VM
0%
Description
Motivation¶
Kernel squad would like to have similar test suites sequence in Tumbleweed that what they use for SLE to run later on LTP tests. (more info on slack thread)
In SLE is used create_hdd_minimal_base:
- Module selected: base, desktop, development, server
- guided partitioning: no separate home
- system role: gnome (shouldn't be better to select textmode?)
- pattern: base and minimal
- Major Linux security: none
- disable grub timeout
But this is s390x kvm, and in openSUSE there is only support for z/VM.
Therefore Yam squad could provide similar auto-installation than for SLE but for this backend as Kernel squad needs something that run fast, because there is not booting snapshots for z/VM so any LTP test needs to run first the installation.
Starting point could be to convert in AutoYaST this interactive installation: https://openqa.opensuse.org/tests/2956964 :
- disk activation
- system role: server
- patterns: it could be more minimal comparing with the job above
- disable grub timeout
Scope¶
A new autoyast installation testsuite is to be created in openqa.opensuse.org.
Currently we run there a guided installation which takes around 42 mins.
Products: opensuse Tumbleweed
Architectures: s390x with backend s390x (which just means z/VM, the only supported backend for s390x in o3 right now)
Acceptance criteria¶
AC1: Create auto-installation for Tumbleweed in s390x zVM
AC2: File a bug if any is found for AutoYaST cloning or service order after booting to YaST
AC3: Investigate and file a infrastructure bug if found
AC4: if some blocker is found, consider as last option using libyui-rest-api, which is also fast (but not ideal to have interactive installation)
Additional information¶
afir there was some issues with z/VM when booting but we will see what is the state. This is completely new area where to enable AutoYaST.
Updated by geor about 2 years ago
- Subject changed from Add AutoYaST testsuite for s390x z/VM on opensuse Tumbleweed to Add AutoYaST testsuite for opensuse Tumbleweed on s390x z/VM
Updated by JERiveraMoya about 2 years ago
- Tags deleted (
qe-yam-refinement) - Subject changed from Add AutoYaST testsuite for opensuse Tumbleweed on s390x z/VM to Add AutoYaST testsuite for Tumbleweed on s390x z/VM
- Description updated (diff)
- Status changed from New to Workable
- Target version set to Current
Updated by syrianidou_sofia almost 2 years ago
- Status changed from Workable to In Progress
- Assignee set to syrianidou_sofia
Updated by syrianidou_sofia almost 2 years ago
The initial problem with url shortener not allowing an o3 test to have access, as it runs internally, was solved by using a very short name for autoyast file and saving it in the data directory instead of the data/autoyast_opensuse diractory.
Now the installation is finishing succesfully, but first boot fails with black screen. https://openqa.opensuse.org/tests/3101373
I have also tried videomode=text but still, after first boot, the SUT cannot reconnect.
I cannot access s390x SUTs via VNC on o3, so I will try to collect data via automation and contact yast developer, in case there are logs that point to yast failure.
Updated by szarate almost 2 years ago
- Related to action #124733: [qe-core] Ensure Libyui is used across where autoyast isn't possible - Wrong product selected during welcome screen. added
Updated by szarate almost 2 years ago
- Related to deleted (action #124733: [qe-core] Ensure Libyui is used across where autoyast isn't possible - Wrong product selected during welcome screen.)
Updated by JERiveraMoya almost 2 years ago
Let's clean the branch for having this job in dev group in O3 and file a bug (with our without logs if we find infra issues).
For remaining task, file another ticket.
Updated by syrianidou_sofia almost 2 years ago
- Status changed from In Progress to Resolved
There is a test running on Tumbleweed development group ( https://openqa.opensuse.org/tests/3161276 ), but the installation cannot move forward due to bug : https://bugzilla.suse.com/show_bug.cgi?id=1209497