Project

General

Profile

action #164934

Updated by leli 7 months ago

#### Motivation 
 This ticket is to review the patterns lists for migration testings of "all patterns" scenarios. 
 For systems' migration testing, regarding to the installed patterns, it is impossible for us to cover all of the customers' production environments, so we test systems with 'all patterns', we need exclude default patterns installed and all patterns installed. 
 While it happens that some patterns not are used in a specific environment and need a specific configuration, so in general testing, we shouldn't add those patterns, such as wls patterns (see the white list, ex: fips,wsl etc. 
 On powerVM, migration developer's comment in this [[bug report]](https://bugzilla.suse.com/show_bug.cgi?id=1226314#c15)) and FIPS patterns (see [[the failure]](https://openqa.suse.de/tests/15086870#step/patch_sle/124) here, as long as I remembered, we don't test use chained jobs so need make sure to exclude these FIPS patterns in both jobs. 

 Suggest non FIPS=1 environments).  
 So to change skip these issues, I summarize the installation test "all patterns" lists that we are testing now, and would ask for PM's help to Autoyast and exclude review (may need PM's help to share these unexpected lists to developers for a review). We will update the patterns ex: fips, wsl etc. from AY profile. lists based on the developers' or PM's feedback. 

 **SLES all patterns list:** 
       <pattern>32bit</pattern> 
       <pattern>apparmor</pattern> 
       <pattern>apparmor-32bit</pattern> 
       <pattern>base</pattern> 
       <pattern>base-32bit</pattern> 
       <pattern>basesystem</pattern> 
       <pattern>basic_desktop</pattern> 
       <pattern>common-criteria</pattern> 
       <pattern>dhcp_dns_server</pattern> 
       <pattern>directory_server</pattern> 
       <pattern>documentation</pattern> 
       <pattern>enhanced_base</pattern> 
       <pattern>enhanced_base-32bit</pattern> 
       <pattern>file_server</pattern> 
       <pattern>fips</pattern> 
       <pattern>fonts</pattern> 
       <pattern>gateway_server</pattern> 
       <pattern>kvm_server</pattern> 
       <pattern>kvm_tools</pattern> 
       <pattern>lamp_server</pattern> 
       <pattern>mail_server</pattern> 
       <pattern>minimal_base</pattern> 
       <pattern>minimal_base-32bit</pattern> 
       <pattern>ofed</pattern> 
       <pattern>oracle_server</pattern> 
       <pattern>print_server</pattern> 
       <pattern>sap_server</pattern> 
       <pattern>sw_management</pattern> 
       <pattern>sw_management-32bit</pattern> 
       <pattern>x11</pattern> 
       <pattern>x11-32bit</pattern> 
       <pattern>x11_yast</pattern>  
       <pattern>xen_server</pattern> 
       <pattern>xen_tools</pattern> 
       <pattern>yast2_basis</pattern> 
       <pattern>yast2_desktop</pattern> 
       <pattern>gnome_basic</pattern> 

 **SLED all patterns list:** 
       <pattern>base</pattern> 
       <pattern>basesystem</pattern> 
       <pattern>basic_desktop</pattern> 
       <pattern>minimal_base</pattern> 
       <pattern>enhanced_base</pattern> 
       <pattern>documentation</pattern> 
       <pattern>apparmor</pattern> 
       <pattern>x11</pattern> 
       <pattern>x11_enhanced</pattern> 
       <pattern>yast2_basis</pattern> 
       <pattern>sw_management</pattern> 
       <pattern>fonts</pattern> 
       <pattern>32bit</pattern> 
       <pattern>gnome</pattern> 
       <pattern>gnome_x11</pattern> 
       <pattern>gnome_multimedia</pattern> 
       <pattern>gnome_imaging</pattern> 
       <pattern>office</pattern> 
       <pattern>technical_writing</pattern> 
       <pattern>books</pattern> 
       <pattern>gnome_basic</pattern> 
       <pattern>gnome_basis</pattern> 
       <pattern>multimedia</pattern> 
       <pattern>laptop</pattern> 
       <pattern>imaging</pattern> 

 **SLE-HPC all patterns list** : 
       <pattern>32bit</pattern> 
       <pattern>apparmor</pattern> 
       <pattern>apparmor-32bit</pattern> 
       <pattern>base</pattern> 
       <pattern>base-32bit</pattern> 
       <pattern>basesystem</pattern> 
       <pattern>basic_desktop</pattern> 
       <pattern>devel_basis</pattern> 
       <pattern>devel_kernel</pattern> 
       <pattern>devel_yast</pattern> 
       <pattern>dhcp_dns_server</pattern> 
       <pattern>directory_server</pattern> 
       <pattern>documentation</pattern> 
       <pattern>enhanced_base</pattern> 
       <pattern>enhanced_base-32bit</pattern> 
       <pattern>file_server</pattern> 
       <pattern>fips</pattern> 
       <pattern>fonts</pattern> 
       <pattern>gateway_server</pattern> 
       <pattern>gnome_basic</pattern> 
       <pattern>gnome_basis</pattern> 
       <pattern>hpc_compute_node</pattern> 
       <pattern>hpc_development_node</pattern> 
       <pattern>hpc_libraries</pattern> 
       <pattern>hpc_workload_server</pattern> 
       <pattern>kvm_server</pattern> 
       <pattern>kvm_tools</pattern> 
       <pattern>lamp_server</pattern> 
       <pattern>mail_server</pattern> 
       <pattern>minimal_base</pattern> 
       <pattern>minimal_base-32bit</pattern> 
       <pattern>ofed</pattern> 
       <pattern>oracle_server</pattern> 
       <pattern>print_server</pattern> 
       <pattern>sap_server</pattern> 
       <pattern>sw_management</pattern> 
       <pattern>sw_management-32bit</pattern> 
       <pattern>x11</pattern> 
       <pattern>x11-32bit</pattern> 
       <pattern>x11_enhanced</pattern> 
       <pattern>x11_enhanced-32bit</pattern> 
       <pattern>x11_yast</pattern> 
       <pattern>xen_server</pattern> 
       <pattern>xen_tools</pattern> 
       <pattern>yast2_basis</pattern> 
       <pattern>yast2_desktop</pattern> 
       <pattern>yast2_server</pattern> 
 #### Acceptance criteria 
 ~~**AC1 :** Share this ticket to PM to ask for help to review or to developers for review.~~ 
 ~~**AC2:** When get the feedback, update the support images groups's autoyast profiles of all patterns installation.~~ 
  **AC1**: Change Fix scenarios removing the installation (pre migration) test to Autoyast and exclude these unexpected patterns ex: fips, wsl etc. from AY profile. conflicting patterns. 

 #### Additional information 
 List of scenarios failing: 
 https://openqa.suse.de/tests/overview?result=failed&result=incomplete&result=timeout_exceeded&arch=&flavor=&machine=&test=&modules=select_patterns&module_re=&group_glob=&not_group_glob=&comment=&distri=sle&version=15-SP7&build=39.2&groupid=265# https://openqa.suse.de/tests/overview?result=failed&result=incomplete&result=timeout_exceeded&arch=&flavor=&machine=&test=&modules=select_patterns&module_re=&group_glob=&not_group_glob=&comment=&distri=sle&version=15-SP7&build=36.1&groupid=265#

Back