Skip to content

Commit

Permalink
Update nfs_baremetal.yaml to include system installation
Browse files Browse the repository at this point in the history
For baremetal jobs, we need to create barriers even before we start the
system installation, as times needed for installation and reboot vary
drastically, and more often than not tests fail because the wrong job
is faster and fails with "lock owner already finished".
Having a dedicated schedule will fix this issue by creating barriers even
before we start with system boot.
  • Loading branch information
Michael Moese committed Jul 16, 2024
1 parent b2252c7 commit 36cf03f
Showing 1 changed file with 42 additions and 15 deletions.
57 changes: 42 additions & 15 deletions schedule/storage/nfs_baremetal.yaml
Original file line number Diff line number Diff line change
@@ -1,23 +1,50 @@
---
name: NFS on Baremetal
name: NFS server on Baremetal
description: >
Maintainer: mmoese
Tests creating NFS set-up and testing NFS itself with focus on various
versions, features etc. on baremetal
versions, features etc. on baremetal - schedule for server
vars:
DESKTOP: textmode
BOOT_HDD_IMAGE: 1
DESKTOP: textmode
PATTERNS: base,minimal
SCC_ADDONS: sdk

conditional_schedule:
nfstest:
ROLE:
nfs_server:
- kernel/nfs_barriers
- kernel/nfs_server
nfs_client:
- kernel/nfs_client
nfs_barriers:
ROLE:
nfs_server:
- kernel/nfs_barriers
nfstest:
ROLE:
nfs_server:
- kernel/nfs_server
nfs_client:
- kernel/nfs_client
schedule:
- boot/boot_to_desktop
- kernel/before_nfs_test
- '{{nfstest}}'
- kernel/nfs_stress_ng
- '{{nfs_barriers}}'
- installation/ipxe_install
- installation/welcome
- installation/scc_registration
- installation/addon_products_sle
- installation/system_role
- installation/partitioning
- installation/partitioning_finish
- installation/installer_timezone
- installation/user_settings
- installation/user_settings_root
- installation/resolve_dependency_issues
- installation/installation_overview
- installation/disable_grub_graphics
- installation/disable_grub_timeout
- installation/start_install
- installation/await_install
- installation/logs_from_installation_system
- installation/reboot_after_installation
- installation/handle_reboot
- installation/first_boot
- console/hostname
- console/system_prepare
- console/force_scheduled_tasks
- kernel/before_nfs_test
- '{{nfstest}}'
- kernel/nfs_stress_ng

0 comments on commit 36cf03f

Please sign in to comment.