Optional update for warewulf4

Announcement ID: SUSE-OU-2024:0774-1
Rating: moderate
References:
Affected Products:
  • HPC Module 15-SP5
  • openSUSE Leap 15.5
  • SUSE Linux Enterprise High Performance Computing 15 SP5

An update that has two fixes can now be installed.

Description:

This update for warewulf4 fixes the following issues:

warewulf4 was updated to version 4.5.0rc2:

  • Changes in version 4.5.0rc2:

  • wwctl node list panics if a node uses a profile with a network which isn't present on this node (bsc#1220189)

  • Changes in version 4.5.0rc1:

  • All overlays reside now under a rootfs diretory e.g. the host overlays reside now under /var/lib/warewulf/host/rootfs. This has the advantage that the rootfs can be under a version control, without the effect that the meta files, e.g. .git will show up in the rendered overlays

  • Changes in version v4.5.0rc0:

  • Disks, partitions and file systems can set in the configuration and if ignition is present in the container, changes to the disks will be made

  • Grub can be used as alternative boot method instead of iPXE. The grub binary is extracted from the container and shim is executed before the grub. This enables secure boot
  • wwctl has now the genconfig subcommand which will print/create valid configurations
  • All paths e.g the overlay dir, can now be configured in warewulf.conf
  • Fixed a bug where profile tags were erroneously overridden by empty node values
  • Fixed bug where tags from profiles weren't rendered

  • Moved example templates for client overlays to example-templates/ in the package documentation

  • Renamed: warewulf4-doc to warewulf4-man
  • Renamed: warewulf4-slurm to warewulf4-overlay-slurm
  • Make only overlay dir being config files
  • Added documentation for replacing dhcpd and tftp with dnsmasq as README.dnsmasq (jira#HPC-65)
  • Check if automatic configured ip range doesn't contain ip address of ww4 host (bsc#1215583)
  • Removed the ipxe binaries
  • Set warewulf4-man and warewulf4-overlay-slurm to noarch
  • Use bash for config-warewulf.sh

Patch Instructions:

To install this SUSE update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:

  • openSUSE Leap 15.5
    zypper in -t patch SUSE-2024-774=1 openSUSE-SLE-15.5-2024-774=1
  • HPC Module 15-SP5
    zypper in -t patch SUSE-SLE-Module-HPC-15-SP5-2024-774=1

Package List:

  • openSUSE Leap 15.5 (aarch64 x86_64)
    • warewulf4-overlay-4.5.0~rc2-150500.6.5.1
    • warewulf4-4.5.0~rc2-150500.6.5.1
    • warewulf4-api-4.5.0~rc2-150500.6.5.1
  • openSUSE Leap 15.5 (noarch)
    • warewulf4-man-4.5.0~rc2-150500.6.5.1
    • warewulf4-overlay-slurm-4.5.0~rc2-150500.6.5.1
  • HPC Module 15-SP5 (aarch64 x86_64)
    • warewulf4-overlay-4.5.0~rc2-150500.6.5.1
    • warewulf4-4.5.0~rc2-150500.6.5.1
    • warewulf4-api-4.5.0~rc2-150500.6.5.1
  • HPC Module 15-SP5 (noarch)
    • warewulf4-man-4.5.0~rc2-150500.6.5.1
    • warewulf4-overlay-slurm-4.5.0~rc2-150500.6.5.1

References: