Skip to content

Commit

Permalink
Create & apply default schedule for svirt-xen-pv backend
Browse files Browse the repository at this point in the history
- Related ticket: https://progress.opensuse.org/issues/119890
  (this is just part 1 for the svirt-xen-pv backend)
- Default file created
- Adapting test suite YAML files that use the svirt-xen-pv backend
  • Loading branch information
rakoenig committed Dec 12, 2022
1 parent 4adccec commit 3219228
Show file tree
Hide file tree
Showing 8 changed files with 155 additions and 103 deletions.
36 changes: 7 additions & 29 deletions schedule/yast/lvm_raid1/lvm+raid1_sle15_svirt-xen-pv.yaml
Original file line number Diff line number Diff line change
@@ -1,38 +1,16 @@
---
name: lvm+raid1@64bit
name: lvm+raid1@svirt-xen-pv
description: >
Validation of partitioning for raid1 on lvm
Installation of RAID1 using expert partitioner.
vars:
RAIDLEVEL: 1
LVM: 1
YUI_REST_API: 1
schedule:
- installation/bootloader_start
- installation/setup_libyui
- installation/access_beta_distribution
- installation/product_selection/install_SLES
- installation/licensing/accept_license
- installation/registration/register_via_scc
- installation/module_registration/skip_module_registration
- installation/add_on_product/skip_install_addons
- installation/system_role/accept_selected_role_text_mode
- installation/partitioning/setup_raid1_lvm
- installation/clock_and_timezone/accept_timezone_configuration
- installation/authentication/use_same_password_for_root
- installation/authentication/default_user_simple_pwd
- installation/installation_settings/validate_ssh_service_enabled
- installation/installation_settings/open_ssh_port
- installation/installation_settings/validate_default_target
- installation/launch_installation
- installation/confirm_installation
- installation/performing_installation/perform_installation
- installation/performing_installation/stop_timeout_system_reboot_now
- installation/logs_from_installation_system
- installation/performing_installation/update_virsh_config_to_boot_from_hd
- installation/performing_installation/confirm_reboot
- installation/performing_installation/reconnect_after_reboot
- installation/first_boot
- console/validate_lvm_raid1
suggested_partitioning:
- installation/partitioning/setup_raid1_lvm
default_systemd_target:
- installation/installation_settings/validate_default_target
system_validation:
- console/validate_lvm_raid1
test_data:
<<: !include test_data/yast/lvm_raid1/lvm+raid1_svirt-xen.yaml
67 changes: 24 additions & 43 deletions schedule/yast/minimal+base/minimal+base@yast-xen-pv.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: minimal+base@yast-xen-pv
description: >
name: minimal+base@yast-xen-pv
description: >
Select a minimal textmode installation by starting with the default and unselecting all patterns
except for "base" and "minimal". Not to be confused with the new system role "minimal" introduced with SLE15.
Test modules 'grub_disable_timeout' and 'grub_test' in xen-pv are not scheduled
Expand All @@ -11,47 +11,28 @@ vars:
PATTERNS: base,enhanced_base
YUI_REST_API: 1
schedule:
- installation/bootloader_start
- installation/setup_libyui
- installation/access_beta_distribution
- installation/product_selection/install_SLES
- installation/licensing/accept_license
- installation/registration/register_via_scc
- installation/module_registration/skip_module_registration
- installation/add_on_product/skip_install_addons
- installation/system_role/accept_selected_role_text_mode
- installation/partitioning/accept_proposed_layout
- installation/clock_and_timezone/accept_timezone_configuration
- installation/authentication/use_same_password_for_root
- installation/authentication/default_user_simple_pwd
- installation/select_patterns
- installation/installation_settings/validate_ssh_service_enabled
- installation/installation_settings/open_ssh_port
- installation/installation_settings/validate_default_target
- installation/security/select_security_module_none
- installation/launch_installation
- installation/confirm_installation
- installation/performing_installation/perform_installation
- installation/performing_installation/stop_timeout_system_reboot_now
- installation/logs_from_installation_system
- installation/performing_installation/update_virsh_config_to_boot_from_hd
- installation/performing_installation/confirm_reboot
- installation/performing_installation/reconnect_after_reboot
- installation/first_boot
- console/system_prepare
- console/prepare_test_data
- console/consoletest_setup
- console/force_scheduled_tasks
- console/installation_snapshots
- console/zypper_lr
- console/zypper_ref
- console/ncurses
- console/glibc_sanity
- update/zypper_up
- console/zypper_lifecycle
- console/orphaned_packages_check
- console/validate_installed_patterns
- console/consoletest_finish
software:
- installation/select_only_visible_patterns_from_top
default_systemd_target:
- installation/installation_settings/validate_default_target
security:
- installation/security/select_security_module_none
system_preparation:
- console/system_prepare
- console/prepare_test_data
- console/consoletest_setup
- console/force_scheduled_tasks
system_validation:
- console/installation_snapshots
- console/zypper_lr
- console/zypper_ref
- console/ncurses
- console/glibc_sanity
- update/zypper_up
- console/zypper_lifecycle
- console/orphaned_packages_check
- console/validate_installed_patterns
- console/consoletest_finish
test_data:
software:
patterns:
Expand Down
41 changes: 11 additions & 30 deletions schedule/yast/msdos/msdos@svirt-xen-pv.yaml
Original file line number Diff line number Diff line change
@@ -1,35 +1,16 @@
---
name: msdos@svirt-xen-pv
description: >
name: msdos@svirt-xen-pv
description: >
Test for installation on msdos partition table.
vars:
YUI_REST_API: 1
schedule:
- installation/bootloader_start
- installation/setup_libyui
- installation/access_beta_distribution
- installation/product_selection/install_SLES
- installation/licensing/accept_license
- installation/registration/register_via_scc
- installation/module_registration/skip_module_registration
- installation/add_on_product/skip_install_addons
- installation/system_role/accept_selected_role_text_mode
- installation/partitioning/msdos_partition_table
- installation/clock_and_timezone/accept_timezone_configuration
- installation/authentication/use_same_password_for_root
- installation/authentication/default_user_simple_pwd
- installation/installation_settings/validate_ssh_service_enabled
- installation/installation_settings/open_ssh_port
- installation/installation_settings/validate_default_target
- installation/launch_installation
- installation/confirm_installation
- installation/performing_installation/perform_installation
- installation/performing_installation/stop_timeout_system_reboot_now
- installation/performing_installation/update_virsh_config_to_boot_from_hd
- installation/performing_installation/confirm_reboot
- installation/performing_installation/reconnect_after_reboot
- installation/first_boot
- console/validate_partition_table_via_parted
- console/validate_blockdevices
- console/validate_free_space
- console/validate_read_write
suggested_partitioning:
- installation/partitioning/msdos_partition_table
default_systemd_target:
- installation/installation_settings/validate_default_target
system_validation:
- console/validate_partition_table_via_parted
- console/validate_blockdevices
- console/validate_free_space
- console/validate_read_write
54 changes: 54 additions & 0 deletions schedule/yast/sle/flows/default_svirt-xen-pv.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
---
# Default ordered sequence of steps to be optionally overwritten for this product
bootloader:
- installation/bootloader_start
setup_libyui:
- installation/setup_libyui
access_beta:
- installation/access_beta_distribution
product_selection:
- installation/product_selection/install_SLES
license_agreement:
- installation/licensing/accept_license
registration:
- installation/registration/register_via_scc
extension_module_selection:
- installation/module_registration/skip_module_registration
add_on_product:
- installation/add_on_product/skip_install_addons
add_on_product_installation: []
system_role:
- installation/system_role/accept_selected_role_text_mode
guided_partitioning: []
suggested_partitioning:
- installation/partitioning/accept_proposed_layout
clock_and_timezone:
- installation/clock_and_timezone/accept_timezone_configuration
local_user:
- installation/authentication/use_same_password_for_root
- installation/authentication/default_user_simple_pwd
software: []
booting: []
default_systemd_target: []
security: []
installation_settings:
- installation/installation_settings/validate_ssh_service_enabled
- installation/installation_settings/open_ssh_port
- installation/launch_installation
installation:
- installation/confirm_installation
- installation/performing_installation/perform_installation
stop_timeout_system_reboot:
- installation/performing_installation/stop_timeout_system_reboot_now
installation_logs:
- installation/logs_from_installation_system
virsh_boot_hdd:
- installation/performing_installation/update_virsh_config_to_boot_from_hd
confirm_reboot:
- installation/performing_installation/confirm_reboot
reconnect_svirt:
- installation/performing_installation/reconnect_after_reboot
first_login:
- installation/first_boot
system_preparation: []
system_validation: []
7 changes: 6 additions & 1 deletion schedule/yast/sle/guided_ext4/guided_ext4_svirt_xen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,12 @@ vars:
FILESYSTEM: ext4
YUI_REST_API: 1
schedule:
guided_filesystem:
extension_module_selection:
- installation/module_registration/register_module_desktop
system_role:
- installation/system_role/accept_selected_role_SLES_with_GNOME
guided_partitioning:
- installation/partitioning/select_guided_setup
- installation/partitioning/guided_setup/select_filesystem_option_ext4
default_systemd_target:
- installation/installation_settings/validate_default_target
Expand Down
22 changes: 22 additions & 0 deletions schedule/yast/sle/guided_xfs/guided_xfs_svirt_xen_pv.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
name: guided_xfs
description: >
Guided Partitioning installation with xfs filesystem.
vars:
YUI_REST_API: 1
schedule:
extension_module_selection:
- installation/module_registration/register_module_desktop
system_role:
- installation/system_role/accept_selected_role_SLES_with_GNOME
guided_partitioning:
- installation/partitioning/select_guided_setup
- installation/partitioning/guided_setup/accept_default_part_scheme
- installation/partitioning/guided_setup/select_filesystem_option_xfs
default_systemd_target:
- installation/installation_settings/validate_default_target
system_validation:
- console/validate_partition_table_via_blkid
- console/validate_blockdevices
- console/validate_free_space
- console/validate_read_write
31 changes: 31 additions & 0 deletions schedule/yast/textmode/textmode_svirt_xen_pv.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
name: textmode
description: |
Installation in textmode which selects System Role 'Text Mode'.
vars:
YUI_REST_API: 1
schedule:
system_preparation:
- console/system_prepare
- console/prepare_test_data
- console/consoletest_setup
default_systemd_target:
- installation/installation_settings/validate_default_target
system_validation:
- console/validate_product_installed_SLES
- console/verify_network
- locale/keymap_or_locale
- console/validate_installed_patterns
- console/force_scheduled_tasks
- console/textinfo
- console/orphaned_packages_check
- console/consoletest_finish
test_data:
software:
patterns:
- apparmor
- base
- enhanced_base
- x11
- x11_yast
- yast2_basis

0 comments on commit 3219228

Please sign in to comment.