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.
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 missingreexec.Init()
.Fixed handling of comma-separated mount options in
fstab
andignition
overlays.Fixed a race condition in
wwctl overlay edit
that led to changes not being properly detected and applied.