Project

General

Profile

Actions

action #120870

closed

coordination #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 over 1 year ago. Updated about 1 year ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
Start date:
2022-11-23
Due date:
% Done:

0%

Estimated time:

Description

Motivation

We have the following failed jobs:

  1. https://openqa.suse.de/tests/9952141#step/start_install/1
  2. https://openqa.suse.de/tests/9952142

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.

Actions #1

Updated by JERiveraMoya over 1 year ago

  • Tags deleted (qe-yast-refinement)
  • Status changed from New to Workable
Actions #2

Updated by leli over 1 year ago

  • Status changed from Workable to In Progress
  • Assignee set to leli
Actions #3

Updated by leli over 1 year 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.

Actions #4

Updated by leli over 1 year 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
Actions #5

Updated by leli over 1 year 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
Actions #6

Updated by leli over 1 year 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 |

Actions #7

Updated by leli over 1 year 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 |

Actions #9

Updated by JRivrain about 1 year 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 ?

Actions #10

Updated by leli about 1 year 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/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 ?

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.

Actions #11

Updated by leli about 1 year 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#

Actions #12

Updated by leli about 1 year ago

  • Status changed from In Progress to Resolved

PR & MR merged.

Actions

Also available in: Atom PDF