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.