action #120870
closedcoordination #120534: [epic] Provide auto-installation test suites for supporting testing
Create a daily auto-installation for SLE HPC 15 SP4 with necessary specifics
Added by JERiveraMoya almost 2 years ago. Updated almost 2 years ago.
Description
Motivation¶
We have the following failed jobs:
Instead of using qcow2 images to fix this problem, we should go for creating an AutoYaST profile and its corresponding test suite.
Apparently HPC job group they are using normal installation (what we have called 'Standalone') without more additive (extra specific test modules).
Acceptance criteria¶
AC1: Create AutoYaST test suites to run daily to create fresh HPC system
AC2: Configure existing jobs failing with this new image
Additional information¶
AutoYaST should have all that image has, textmode, all patterns, etc.:
SLEHPC-15-SP4-x86_64-GM-TEXTMODE-allpatterns.qcow2
SLEHPC-15-SP4-x86_64-GM-TEXTMODE.qcow2
Related bug: bsc#1203012
In the new AutoYaST profile the problem will be fixed.
Updated by JERiveraMoya almost 2 years ago
- Tags deleted (
qe-yast-refinement) - Status changed from New to Workable
Updated by leli almost 2 years ago
- Status changed from Workable to In Progress
- Assignee set to leli
Updated by leli almost 2 years ago
For us, HPC has 3 roles( ld - HPC Login and Development Node, ms - HPC Management Server, tm - text mode) to test, so default/all patterns may have different list for the autoyast profile.
Updated by leli almost 2 years ago
The pattern list for textmode all patterns on x86_64:
S | Name | Version | Repository | Dependency |
---|---|---|---|---|
i+ | 32bit | 20200124-150400.18.4 | @System | |
i+ | apparmor | 20200124-150400.18.4 | @System | |
i+ | base | 20200124-150400.18.4 | @System | |
i+ | common-criteria | 15-5.4.1 | @System | |
i+ | devel_basis | 20170319-6.17 | @System | |
i+ | devel_kernel | 20170319-6.17 | @System | |
i+ | devel_yast | 20220411-150400.1.4 | @System | |
i+ | dhcp_dns_server | 20180302-11.1 | @System | |
i+ | directory_server | 20180302-11.1 | @System | |
i+ | documentation | 20200124-150400.18.4 | @System | |
i+ | enhanced_base | 20200124-150400.18.4 | @System | |
i+ | file_server | 20180302-11.1 | @System | |
i+ | fips | 20200124-150400.18.4 | @System | |
i+ | fonts | 20190130-1.15 | @System | |
i+ | gateway_server | 20180302-11.1 | @System | |
i+ | gnome_basic | 20201210-150400.5.3 | @System | |
i+ | hpc_compute_node | 20190218-150400.15.4 | @System | |
i+ | hpc_development_node | 20190218-150400.15.4 | @System | |
i+ | hpc_libraries | 20190218-150400.15.4 | @System | |
i+ | hpc_workload_server | 20190218-150400.15.4 | @System | |
i+ | kvm_server | 20180302-11.1 | @System | |
i+ | kvm_tools | 20180302-11.1 | @System | |
i+ | lamp_server | 20180302-11.1 | @System | |
i+ | mail_server | 20180302-11.1 | @System | |
i+ | ofed | 20181212-9.42 | @System | |
i+ | oracle_server | 20171206-12.6.1 | @System | |
i+ | print_server | 20180302-11.1 | @System | |
i+ | sap_server | 20171206-12.6.1 | @System | |
i+ | sw_management | 20200124-150400.18.4 | @System | |
i+ | x11 | 20200124-150400.18.4 | @System | |
i+ | x11_yast | 20220411-150400.1.4 | @System | |
i+ | xen_server | 20180302-11.1 | @System | |
i+ | xen_tools | 20180302-11.1 | @System | |
i+ | yast2_basis | 20220411-150400.1.4 | @System | |
i+ | yast2_desktop | 20220411-150400.1.4 | @System | |
i+ | yast2_server | 20220411-150400.1.4 | @System |
Updated by leli almost 2 years ago
The pattern list for textmode default patterns on x86_64:
S | Name | Version | Repository | Dependency |
---|---|---|---|---|
i+ | apparmor | 20200124-150400.18.4 | @System | |
i+ | base | 20200124-150400.18.4 | @System | |
i+ | enhanced_base | 20200124-150400.18.4 | @System | |
i+ | x11 | 20200124-150400.18.4 | @System | |
i+ | x11_yast | 20220411-150400.1.4 | @System | |
i+ | yast2_basis | 20220411-150400.1.4 | @System |
Updated by leli almost 2 years ago
The pattern list for 'HPC Login and Development Node' all patterns:
i+ | 32bit | 20200124-150400.18.4 | @System |
i+ | apparmor | 20200124-150400.18.4 | @System |
i+ | base | 20200124-150400.18.4 | @System |
i+ | common-criteria | 15-5.4.1 | @System |
i+ | devel_basis | 20170319-6.17 | @System |
i+ | devel_kernel | 20170319-6.17 | @System |
i+ | devel_yast | 20220411-150400.1.4 | @System |
i+ | dhcp_dns_server | 20180302-11.1 | @System |
i+ | directory_server | 20180302-11.1 | @System |
i+ | documentation | 20200124-150400.18.4 | @System |
i+ | enhanced_base | 20200124-150400.18.4 | @System |
i+ | file_server | 20180302-11.1 | @System |
i+ | fips | 20200124-150400.18.4 | @System |
i+ | fonts | 20190130-1.15 | @System |
i+ | gateway_server | 20180302-11.1 | @System |
i+ | gnome_basic | 20201210-150400.5.3 | @System |
i+ | hpc_compute_node | 20190218-150400.15.4 | @System |
i+ | hpc_development_node | 20190218-150400.15.4 | @System |
i+ | hpc_libraries | 20190218-150400.15.4 | @System |
i+ | hpc_workload_server | 20190218-150400.15.4 | @System |
i+ | kvm_server | 20180302-11.1 | @System |
i+ | kvm_tools | 20180302-11.1 | @System |
i+ | lamp_server | 20180302-11.1 | @System |
i+ | mail_server | 20180302-11.1 | @System |
i+ | ofed | 20181212-9.42 | @System |
i+ | oracle_server | 20171206-12.6.1 | @System |
i+ | print_server | 20180302-11.1 | @System |
i+ | sap_server | 20171206-12.6.1 | @System |
i+ | sw_management | 20200124-150400.18.4 | @System |
i+ | x11 | 20200124-150400.18.4 | @System |
i+ | x11_yast | 20220411-150400.1.4 | @System |
i+ | xen_server | 20180302-11.1 | @System |
i+ | xen_tools | 20180302-11.1 | @System |
i+ | yast2_basis | 20220411-150400.1.4 | @System |
i+ | yast2_desktop | 20220411-150400.1.4 | @System |
i+ | yast2_server | 20220411-150400.1.4 | @System |
default pattern:
i+ | apparmor | 20200124-150400.18.4 | @System |
i+ | base | 20200124-150400.18.4 | @System |
i+ | devel_basis | 20170319-6.17 | @System |
i | enhanced_base | 20200124-150400.18.4 | @System |
i | fonts | 20190130-1.15 | @System |
i+ | gnome_basic | 20201210-150400.5.3 | @System |
i+ | hpc_compute_node | 20190218-150400.15.4 | @System |
i+ | hpc_development_node | 20190218-150400.15.4 | @System |
i+ | hpc_libraries | 20190218-150400.15.4 | @System |
i+ | ofed | 20181212-9.42 | @System |
i+ | x11 | 20200124-150400.18.4 | @System |
i | x11_yast | 20220411-150400.1.4 | @System |
i+ | yast2_basis | 20220411-150400.1.4 | @System |
i | yast2_desktop | 20220411-150400.1.4 | @System |
i | yast2_server | 20220411-150400.1.4 | @System |
Updated by leli almost 2 years ago
The pattern list for 'HPC Management Server' all patterns:
i+ | 32bit | 20200124-150400.18.4 | @System |
i+ | apparmor | 20200124-150400.18.4 | @System |
i+ | base | 20200124-150400.18.4 | @System |
i+ | common-criteria | 15-5.4.1 | @System |
i+ | devel_basis | 20170319-6.17 | @System |
i+ | devel_kernel | 20170319-6.17 | @System |
i+ | devel_yast | 20220411-150400.1.4 | @System |
i+ | dhcp_dns_server | 20180302-11.1 | @System |
i+ | directory_server | 20180302-11.1 | @System |
i+ | documentation | 20200124-150400.18.4 | @System |
i+ | enhanced_base | 20200124-150400.18.4 | @System |
i+ | file_server | 20180302-11.1 | @System |
i+ | fips | 20200124-150400.18.4 | @System |
i+ | fonts | 20190130-1.15 | @System |
i+ | gateway_server | 20180302-11.1 | @System |
i+ | gnome_basic | 20201210-150400.5.3 | @System |
i+ | hpc_compute_node | 20190218-150400.15.4 | @System |
i+ | hpc_development_node | 20190218-150400.15.4 | @System |
i+ | hpc_libraries | 20190218-150400.15.4 | @System |
i+ | hpc_workload_server | 20190218-150400.15.4 | @System |
i+ | kvm_server | 20180302-11.1 | @System |
i+ | kvm_tools | 20180302-11.1 | @System |
i+ | lamp_server | 20180302-11.1 | @System |
i+ | mail_server | 20180302-11.1 | @System |
i+ | ofed | 20181212-9.42 | @System |
i+ | oracle_server | 20171206-12.6.1 | @System |
i+ | print_server | 20180302-11.1 | @System |
i+ | sap_server | 20171206-12.6.1 | @System |
i+ | sw_management | 20200124-150400.18.4 | @System |
i+ | x11 | 20200124-150400.18.4 | @System |
i+ | x11_yast | 20220411-150400.1.4 | @System |
i+ | xen_server | 20180302-11.1 | @System |
i+ | xen_tools | 20180302-11.1 | @System |
i+ | yast2_basis | 20220411-150400.1.4 | @System |
i+ | yast2_desktop | 20220411-150400.1.4 | @System |
i+ | yast2_server | 20220411-150400.1.4 | @System |
default patterns:
i+ | apparmor | 20200124-150400.18.4 | @System |
i+ | base | 20200124-150400.18.4 | @System |
i+ | devel_basis | 20170319-6.17 | @System |
i+ | file_server | 20180302-11.1 | @System |
i+ | hpc_compute_node | 20190218-150400.15.4 | @System |
i+ | hpc_development_node | 20190218-150400.15.4 | @System |
i+ | hpc_libraries | 20190218-150400.15.4 | @System |
i+ | hpc_workload_server | 20190218-150400.15.4 | @System |
i+ | ofed | 20181212-9.42 | @System |
i+ | yast2_basis | 20220411-150400.1.4 | @System |
Updated by leli almost 2 years ago
Updated by JRivrain almost 2 years ago
leli wrote:
PR submitted, https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/16154
MR: https://gitlab.suse.de/qa-maintenance/qam-openqa-yml/-/merge_requests/443
Great job as usual, but what did you use as a base? It's recommended to use this method to create the base profile https://confluence.suse.com/display/qasle/How-To%3A+Adapt+an+openQA+installation+testsuite+to+use+AutoYaST#HowTo:AdaptanopenQAinstallationtestsuitetouseAutoYaST-Acquirethe(compact)autoyastprofileofcreate_hdd_gnome
Then you can adapt, it avoids mistakes and deprecated options, for example you don't have to generate a list of patterns "manually". It does not work on sle12 but is the preferred method for sle15.
But maybe you tried and hit a problem ?
Updated by leli almost 2 years ago
JRivrain wrote:
leli wrote:
PR submitted, https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/16154
MR: https://gitlab.suse.de/qa-maintenance/qam-openqa-yml/-/merge_requests/443Great job as usual, but what did you use as a base? It's recommended to use this method to create the base profile https://confluence.suse.com/display/qasle/How-To%3A+Adapt+an+openQA+installation+testsuite+to+use+AutoYaST#HowTo:AdaptanopenQAinstallationtestsuitetouseAutoYaST-Acquirethe(compact)autoyastprofileofcreate_hdd_gnome
Then you can adapt, it avoids mistakes and deprecated options, for example you don't have to generate a list of patterns "manually". It does not work on sle12 but is the preferred method for sle15.
But maybe you tried and hit a problem ?
This profile based on the create_hdd_sap.xml.ep and create_hdd_textmode_%ARCH%.xml.ep. I will create branch to get the 6 cloned profiles to compare whether there are anything wrong or missing.
Updated by leli almost 2 years ago
x86_64 cloned profile for
textmode role with default patterns, http://openqa.suse.de/tests/10296541#
textmode role with with all patterns: http://openqa.suse.de/tests/10296585#details
development node role with default patterns: http://openqa.suse.de/tests/10302898#
development node role with all patterns: https://openqa.suse.de/tests/10302751
management server role with default patterns: http://openqa.suse.de/tests/10303007#
management server role with all patterns: http://openqa.suse.de/tests/10303008#
aarch64 cloned profile for
textmode role with default patterns, http://openqa.suse.de/tests/10307868#
textmode role with with all patterns: http://openqa.suse.de/tests/10308598#
development node role with default patterns: https://openqa.suse.de/tests/10307954#
development node role with all patterns: http://openqa.suse.de/tests/10308599#
management server role with default patterns: http://openqa.suse.de/tests/10307947#
management server role with all patterns: http://openqa.suse.de/tests/10307946#