|
| 1 | +==================== |
| 2 | +v4.6.2 Release Notes |
| 3 | +==================== |
| 4 | + |
| 5 | +v4.6.2 is a regularly-scheduled minor release in the v4.6.x series. It also |
| 6 | +includes a preview implementation of the ability to provision the node image to |
| 7 | +a local disk. |
| 8 | + |
| 9 | +Significant changes are described below. Additional changes are listed in the |
| 10 | +`CHANGELOG`_. |
| 11 | + |
| 12 | +.. _CHANGELOG: https://github.com/warewulf/warewulf/blob/main/CHANGELOG.md |
| 13 | + |
| 14 | +Provisioning to disk |
| 15 | +==================== |
| 16 | + |
| 17 | +v4.6.2 includes a preview implementation of the ability to provision the node |
| 18 | +image to a local disk. This includes the ability to provision disks earlier in |
| 19 | +the boot process, primarily during the first phase of a two-phase boot using |
| 20 | +dracut. |
| 21 | + |
| 22 | +Disks may be provisioned using ``ignition``, as before; but may now also be |
| 23 | +provisioned using new ``sfdisk``, ``mkfs``, and ``mkswap`` overlays, and to |
| 24 | +mount configured file systems using ``systemd.mount`` and ``systemd.swap`` |
| 25 | +overlays. These overlays may also each be configured using overlay-specific |
| 26 | +"resources", which may additional control compared to Warewulf's built-in disk, |
| 27 | +partition, and file system configuration. |
| 28 | + |
| 29 | +To support more complext partition layouts, ``wwctl <node|partition> set |
| 30 | +--parttype`` has been added to specify non-default partition types. This is |
| 31 | +particularly useful when creating an EFI partition, which may be used in a |
| 32 | +future release to configure serverless local booting. |
| 33 | + |
| 34 | +Finally, ``wwctl profile set`` has been fixed to now properly support |
| 35 | +configuration of disks, partitions and file systems. |
| 36 | + |
| 37 | +For more information, see the :ref:`provision to disk` section. |
| 38 | + |
| 39 | +REST API |
| 40 | +======== |
| 41 | + |
| 42 | +v4.6.2 continues development of the REST API, properly handling attempts to |
| 43 | +create a node that already exists, and fetching uid, gid, and mode permissions |
| 44 | +for overlay files. The previous gRPC-based API servers and client have also been |
| 45 | +removed. |
| 46 | + |
| 47 | +Other fixes |
| 48 | +=========== |
| 49 | + |
| 50 | +- NetworkManager now waits for interfaces to come online before provisioning with Dracut. |
| 51 | +- The ``udev.netname`` overlay now properly handles InfiniBand interfaces in more cases. |
| 52 | +- Fixed a regression in SELinux support by restoring the ``/run`` mount during wwinit. |
| 53 | +- GRUB now properly reports errors and reboots when an error occurs. |
| 54 | +- Fixed IPMI VLAN configuration. |
| 55 | +- Preserve existing permissions during ``wwctl overlay edit``. |
| 56 | +- Fix CSV processing during ``wwctl node import --csv``. |
0 commit comments