Project

General

Profile

Actions

coordination #152769

open

[epic] Reduction of yaml files in YaST installations

Added by JERiveraMoya 7 months ago. Updated about 16 hours ago.

Status:
In Progress
Priority:
Normal
Assignee:
Target version:
-
Start date:
2023-07-18
Due date:
% Done:

55%

Estimated time:
(Total: 0.00 h)

Description

Motivation

As starting point we have 429 yaml files in schedule/yast after applying solution based on default without further adjustments. There is plenty of space for improvement and now we are in position to tackle individual test test suites without affecting much or break other areas.

One of the main motivation is to have a test case that can be run across products, sle, sle micro, openSUSE Tumbleweed, openSUSE Leap, etc, so first we need to create `schedule/yam/test_cases/ . Inside this folder we will place our yaml that will be valid (in theory) for each product (we have to see what techniques we will use in each case to make this possible and we will document those). When the products are too different....well, perhaps this motivation is no so clear, but to do it in this way might help to understand what we test. Obviously we need to have less yaml files, that helps with the maintenance of the project.

This is referring to all the installation, (we didn't go too far how to apply this for other than installation that contains steps and it fits quite well, so for now the scope are only the interactive installation, not AutoYaST ones):
https://openqa.suse.de/tests/overview?arch=&flavor=&machine=&test=&modules=accept_license&module_re=&distri=sle&version=15-SP5&build=102.1&groupid=129#

See ticket description for USBInstall in this epic for an example.

Acceptance criteria

AC1: Reduction of yaml files.
AC2: File additional tickets needed to get rid of the differences (very important not forget!)
AC3: Create documentation in Confluence about the strategies used to reduce number of files, like a check list to be compiled with the knowledge of each subtask for the next person to apply.


Subtasks 52 (23 open29 closed)

action #132971: Kick off reduction of yaml files in YaM scope, starting with usb_installResolvedrfan12023-07-18

Actions
action #138383: Don't do 'default_systemd_target' check every whereResolvedsyrianidou_sofia2023-07-18

Actions
action #153007: Enhance configuration in usb_installResolvedsyrianidou_sofia2024-01-02

Actions
action #153049: Reduce the number of yaml files for ha_textmode_skip_registration* and enhance validationResolvedrainerkoenig2024-01-03

Actions
action #153065: Simple removal of YAML_SCHEDULE_DEFAULT in offline_install+skip_registration@64bitResolvedleli2024-01-03

Actions
action #153067: Create single scenario where we skip registration and check the release notes originResolvedleli2024-01-03

Actions
action #153069: Reduce yaml in folder schedule/yast/select_modules_and_patterns+registration/ResolvedJRivrain2024-01-03

Actions
action #153071: Reduce yaml files in folder schedule/yast/textmode_installation_minimal_roleResolvedtinawang1232024-01-03

Actions
action #153087: Reduce yaml files for RAID0 test suiteResolvedzoecao2024-01-04

Actions
action #153089: Reduce yaml files for RAID1 test suiteResolvedhjluo2024-01-04

Actions
action #153093: Reduce yaml files for RAID5, RAID6 and RAID10 test suitesResolvedtinawang1232024-01-04

Actions
action #153562: Reduce yaml files for activate_encrypted_volume+{force_recompute,import_users}Resolvedsyrianidou_sofia2024-01-04

Actions
action #153565: Reduce yaml files for addon_extensions_http_ftpResolvedzoecao2024-01-04

Actions
action #154354: Reduce yaml in folder schedule/yast/select_modules_and_patterns+registration/ part 2Resolvedleli2024-01-03

Actions
action #155683: Create a default yaml schedule for aarch64 Resolvedrainerkoenig2024-02-20

Actions
action #155860: Move single yaml test suite to yaml test case pathResolvedtinawang1232024-02-22

Actions
action #155863: Reduce yaml files for btrfs+warningsResolvedhjluo2024-01-04

Actions
action #155866: Reduce yaml files for create_hdd_transactional_serverWorkable2024-01-04

Actions
action #155869: Reduce yaml files for crypt_no_lvmResolvedpstivanin2024-01-04

Actions
action #155872: Reduce yaml files for cryptlvmResolvedpstivanin2024-01-04

Actions
action #155875: Reduce yaml files for cryptlvm+cancel_existingWorkable2024-01-04

Actions
action #155908: Reduce yaml files for guided_btrfsResolvedzoecao2024-01-04

Actions
action #155911: Reduce yaml files for guided_xfsResolvedzoecao2024-01-04

Actions
action #156028: Reduce yaml files for guided_ext4In Progressrainerkoenig2024-01-04

Actions
action #156031: Reduce yaml files for ha_textmodeResolvedleli2024-01-04

Actions
action #156034: Reduce yaml files for ha_textmode_minimal_baseResolvedhjluo2024-01-04

Actions
action #161189: Set default systemd target to text mode for all powerVM installationsResolvedtinawang1232024-05-30

Actions
action #163226: Reduce yaml files for installer_extendedWorkable2024-07-04

Actions
action #163229: Reduce yaml files for activate_encrypted_volume+{force_recompute,import_users} for powerVMWorkable2024-01-04

Actions
action #163232: Reduce yaml files for crypt{_no_,}lvm for powerVMResolvedhjluo2024-01-04

Actions
action #163235: Reduce yaml files for lvm-encrypt-separate-bootResolvedhjluo2024-01-04

Actions
action #163238: Reduce yaml files for lvm-full-encryptWorkable2024-01-04

Actions
action #163241: Reduce yaml files for test suite lvmWorkable2024-07-04

Actions
action #163244: Reduce yaml files for test suite lvm_thin_provisioningWorkable2024-07-04

Actions
action #163247: Reduce yaml files for lvm+cancel_existing_cryptlvmWorkable2024-07-04

Actions
action #163250: Reduce yaml files for lvm+RAID1Workable2024-07-04

Actions
action #163253: Reduce yaml files for minimal+base_yastWorkable2024-07-04

Actions
action #163256: Reduce yaml files for minimal+role_minimalWorkable2024-07-04

Actions
action #163259: Reduce yaml files for modify_existing_partitionResolvedhjluo2024-07-04

Actions
action #163262: Reduce yaml files for msdosWorkable2024-07-04

Actions
action #163268: Reduce yaml files for raid scenariosWorkable2024-07-04

Actions
action #163271: Reduce yaml files for select_diskIn Progressjfernandez2024-07-04

Actions
action #163274: Reduce yaml files for select_modules_and_patternsWorkable2024-07-04

Actions
action #163277: Reduce yaml files for crypt{_no_,}lvm for powerVMWorkable2024-01-04

Actions
action #163280: Reduce yaml files for skip_registrationWorkable2024-07-04

Actions
action #163286: Reduce yaml files for textmodeWorkable2024-07-04

Actions
action #163289: Reduce yaml files for yast_hostname*Workable2024-07-04

Actions
action #163295: Reduce yaml files for yast_{no_,}self_updateWorkable2024-07-04

Actions
action #163298: Reduce yaml files for detect_yast2_failuresWorkable2024-07-04

Actions
action #163301: Move single yaml test suite to yaml test case path - Part 2Resolvedleli2024-07-04

Actions
action #163304: Reduce yaml files for lvm_multipath & lvm_multipath_encryptedResolvedhjluo2024-07-04

Actions
action #163307: Reduce yaml files for multipathIn Progressleli2024-07-04

Actions
Actions #1

Updated by JERiveraMoya 7 months ago

  • Subject changed from Reduction of yaml files in YaST interactive installation to Reduction of yaml files in YaST interactive installations
Actions #2

Updated by JERiveraMoya 7 months ago

  • Subtask #132971 added
Actions #3

Updated by JERiveraMoya 7 months ago

  • Subject changed from Reduction of yaml files in YaST interactive installations to [epic] Reduction of yaml files in YaST interactive installations
Actions #4

Updated by JERiveraMoya 7 months ago

  • Subtask #138383 added
Actions #5

Updated by JERiveraMoya 7 months ago

  • Subtask #153007 added
Actions #6

Updated by JERiveraMoya 7 months ago

  • Subtask #153049 added
Actions #7

Updated by JERiveraMoya 7 months ago

  • Subtask #153065 added
Actions #8

Updated by JERiveraMoya 7 months ago

  • Subtask #153067 added
Actions #9

Updated by JERiveraMoya 7 months ago

  • Subtask #153069 added
Actions #10

Updated by JERiveraMoya 7 months ago

  • Subtask #153071 added
Actions #11

Updated by JERiveraMoya 7 months ago

  • Subtask #153087 added
Actions #12

Updated by JERiveraMoya 7 months ago

We might need to postpone reduction of yaml for powervm due no workers running for long time, we could do it at the end.

Actions #13

Updated by JERiveraMoya 7 months ago

  • Subtask #153089 added
Actions #14

Updated by JERiveraMoya 7 months ago

  • Subtask #153093 added
Actions #15

Updated by JERiveraMoya 6 months ago

  • Subject changed from [epic] Reduction of yaml files in YaST interactive installations to [epic] Reduction of yaml files in YaST installations
  • Status changed from Workable to In Progress
Actions #16

Updated by JERiveraMoya 6 months ago

  • Subtask #153562 added
Actions #17

Updated by JERiveraMoya 6 months ago

  • Subtask #153565 added
Actions #18

Updated by JERiveraMoya 6 months ago

  • Subtask #154354 added
Actions #19

Updated by JERiveraMoya 5 months ago

  • Subtask #155860 added
Actions #20

Updated by JERiveraMoya 5 months ago

  • Subtask #155863 added
Actions #21

Updated by JERiveraMoya 5 months ago

  • Subtask #155866 added
Actions #22

Updated by JERiveraMoya 5 months ago

  • Subtask #155869 added
Actions #23

Updated by JERiveraMoya 5 months ago

  • Subtask #155872 added
Actions #24

Updated by JERiveraMoya 5 months ago

  • Subtask #155875 added
Actions #25

Updated by JERiveraMoya 5 months ago

  • Subtask #155683 added
Actions #26

Updated by JERiveraMoya 5 months ago

  • Subtask #155908 added
Actions #27

Updated by JERiveraMoya 5 months ago

  • Subtask #155911 added
Actions #28

Updated by JERiveraMoya 5 months ago

  • Subtask #156028 added
Actions #29

Updated by JERiveraMoya 5 months ago

  • Subtask #156031 added
Actions #30

Updated by JERiveraMoya 5 months ago

  • Subtask #156034 added
Actions #31

Updated by JERiveraMoya about 2 months ago

  • Subtask #161189 added
Actions #32

Updated by JERiveraMoya 21 days ago

If applies, please unify also ppc64le for powerVM as part of this ticket.
According to #161189 is now possible.

Actions #33

Updated by JERiveraMoya 14 days ago

  • Subtask #163226 added
Actions #34

Updated by JERiveraMoya 14 days ago

  • Subtask #163229 added
Actions #35

Updated by JERiveraMoya 14 days ago

  • Subtask #163232 added
Actions #36

Updated by JERiveraMoya 14 days ago

  • Subtask #163235 added
Actions #37

Updated by JERiveraMoya 14 days ago

  • Subtask #163238 added
Actions #38

Updated by JERiveraMoya 14 days ago

  • Subtask #163241 added
Actions #39

Updated by JERiveraMoya 14 days ago

  • Subtask #163244 added
Actions #40

Updated by JERiveraMoya 14 days ago

  • Subtask #163247 added
Actions #41

Updated by JERiveraMoya 14 days ago

  • Subtask #163250 added
Actions #42

Updated by JERiveraMoya 14 days ago

  • Subtask #163253 added
Actions #43

Updated by JERiveraMoya 14 days ago

  • Subtask #163256 added
Actions #44

Updated by JERiveraMoya 14 days ago

  • Subtask #163259 added
Actions #45

Updated by JERiveraMoya 14 days ago

  • Subtask #163262 added
Actions #46

Updated by JERiveraMoya 14 days ago

  • Subtask #163268 added
Actions #47

Updated by JERiveraMoya 14 days ago

  • Subtask #163271 added
Actions #48

Updated by JERiveraMoya 14 days ago

  • Subtask #163274 added
Actions #49

Updated by JERiveraMoya 14 days ago

  • Subtask #163277 added
Actions #50

Updated by JERiveraMoya 14 days ago

  • Subtask #163280 added
Actions #51

Updated by JERiveraMoya 14 days ago

  • Subtask #163286 added
Actions #52

Updated by JERiveraMoya 14 days ago

  • Subtask #163289 added
Actions #53

Updated by JERiveraMoya 14 days ago

  • Subtask #163295 added
Actions #54

Updated by JERiveraMoya 14 days ago

  • Subtask #163298 added
Actions #55

Updated by JERiveraMoya 14 days ago

  • Subtask #163301 added
Actions #56

Updated by JERiveraMoya 14 days ago

  • Subtask #163304 added
Actions #57

Updated by JERiveraMoya 14 days ago

  • Subtask #163307 added
Actions

Also available in: Atom PDF