@@ -327,7 +327,7 @@ script.
|
||||
|
||||
Utilizing the new iPXE menu, specifying an ``IPXEMenuEntry`` tag on a cluster
|
||||
node now selects the boot method to use, similar to the previously-existing
|
||||
``GRUBMenuEntry``. The ``dracut.ipxe`` script has now been merged into the
|
||||
``GrubMenuEntry``. The ``dracut.ipxe`` script has now been merged into the
|
||||
default iPXE script, and specifying ``IPXEMenuEntry=dracut`` now replaces
|
||||
specifying a discrete ``dracut`` iPXE template.
|
||||
|
||||
|
||||
63
userdocs/release/v4.6.3.rst
Normal file
63
userdocs/release/v4.6.3.rst
Normal file
@@ -0,0 +1,63 @@
|
||||
====================
|
||||
v4.6.3 Release Notes
|
||||
====================
|
||||
|
||||
v4.6.3 is a regularly-scheduled minor release in the v4.6.x series.
|
||||
|
||||
Significant changes are described below. Additional changes are listed in the
|
||||
`CHANGELOG`_.
|
||||
|
||||
.. _CHANGELOG: https://github.com/warewulf/warewulf/blob/main/CHANGELOG.md
|
||||
|
||||
REST API
|
||||
========
|
||||
|
||||
v4.6.3 continues development of the REST API, adding support for the
|
||||
``If-None-Match: *`` header to prevent overwriting an existing entity.
|
||||
|
||||
Other new functionality in the REST API includes:
|
||||
|
||||
- ``GET /api/nodes/{id}/overlays`` returns built time metadata for a node's
|
||||
system and runtime overlay images.
|
||||
- ``PUT /api/overlays/{name}/file?path={path}`` creates files in overlays.
|
||||
- ``DELETE /api/overlays/{name}/file?path={path}`` delete files in overlays.
|
||||
- ``DELETE /api/overlays/{name}?force=true`` deletes overlays that are in use.
|
||||
|
||||
IPv6 Support
|
||||
============
|
||||
|
||||
IPv6 is now supported during the iPXE network boot process, one step towards
|
||||
improving overall IPv6 support.
|
||||
|
||||
Overlay Autobuild
|
||||
=================
|
||||
|
||||
The Warewulf server (when "autobuild overlays" is enabled) now automatically
|
||||
rebuilds overlays after node discovery, which resolves an issue where overlays
|
||||
were out-of-sync with the newly-discovered configuration. This is one step in a
|
||||
more general effort to imrpove overlay autobuild so that manual overlay builds
|
||||
are less often required.
|
||||
|
||||
Warewulf server configuration
|
||||
=============================
|
||||
|
||||
The ``wwctl configure`` command can now enable and (re)start the warewulf server
|
||||
daemon itself to apply updated configuration, either as part of ``wwctl
|
||||
configure -a`` or ``wwctl configure warewulfd``.
|
||||
|
||||
Ubuntu and Debian Support
|
||||
=========================
|
||||
|
||||
The ``netplan`` overlay is now much more feature-complete, with relative parity
|
||||
to the other network configuration overlays. This is one step in a more general
|
||||
effort to support Wareewulf in Ubuntu and Debian environments.
|
||||
|
||||
Other fixes
|
||||
===========
|
||||
|
||||
- Fixed ``wwctl upgrade nodes`` to properly handle kernel argument lists.
|
||||
- Fixed a panic during ``wwctl overlay edit`` due to missing ``reexec.Init()``.
|
||||
- Fixed handling of comma-separated mount options in ``fstab`` and ``ignition``
|
||||
overlays.
|
||||
- Fixed a race condition in ``wwctl overlay edit`` that led to changes not being
|
||||
properly detected and applied.
|
||||
Reference in New Issue
Block a user