Warewulf is a stateless and diskless container operating system provisioning system for large clusters of bare metal and/or virtual systems.
First release candidate of the 4.3.0 branch.
node edit/export/import
where the edit command exposes the YAML config for the
given nodes in an editor. Nodes can also be added with this command. The export command
simply drops the YAML config for the given nodes. With the import command nodes can be
imported as YAML or as a CSV file. The CSV file must havr a header in where the first field
must always be the nodename, the rest of the fields are the same as the long commandline
options. Network device must have the form net.$NETNAME.$NETOPTION, which would e.g. be
net.default.ipaddrwwctl container list
will now show the creation,modification
date and the size.wwctl ssh
the primary interface will be usedwwctl container show
The Warewulf development team is happy to release Warewulf version 4.3.0!
--kerneloverride
option to nodes and profiles.wwctl configure -a
wont overwrite a existing '/etc/exports'.host
overlay. Also other configuration files like prometheus.yml.ww
or slurm.conf.ww
which depend on the cluster nodes can be placed there.{{ abort }}
, {{ IncludeBlock }}
and {{ no_backup }}
are now supported.warewulf.conf
the option ipaddr6
/Ipv6net
must be set to enable ipv6.{{ file FILENAME }}
command in the template. The command is expanded to the magic template command {{ /* file FILENAME */}}
which is picked up by wwctl and everything which comes after this magic comment will be written to the file FILENAME
. This mechanism is leveraged in the configuration files for the network, see ifcfg.xml.ww
and ifcgf.ww
.If you have any problems please join our Slack channel and/or submit an issue here: https://github.com/hpcng/warewulf/issues
This is also release has also breaking changes for the configuration files, as the format for the network devices in the nodes.conf
has changed, Also warewulf.conf
has a new way to configure the nfs exports on the master node and separate sections for the ipmi and kernel configs.
note: From this release on, the main branch will only get bug fixes until the next release. Development will happen in the develop branch.
This is hopefully the last release candidate before the 4.3.0 release which is scheduled for next week (June 15th, 2022).
In this RC is a substantial fix for making server side overlay building thread safe (thanks @kcdodd!) and some other small cleanups and additions to get into the 4.3.0 main release.
Minor fixes that I missed in RC4.
Fixes for: #346
Refactors
Fixes
Updates
wwctl node|profile list
nodes.conf
file://
uri for importing archived containersFirst release candidate of the 4.3.0 branch. From this release on, the main branch will only get bug fixes until the next release. Development will happen in the develop branch.
This is also release has also breaking changes for the configuration files, as the format for the network devices in the nodes.conf
has changed, Also warewulf.conf
has a new way to configure the nfs exports on the master node and separate sections for the ipmi and kernel configs.
wwctl configure -a
wont overwrite
a existing '/etc/exports'.warewulf.conf
the option ipaddr6
/Ipv6net
must
be set to enable ipv6. If enabled on of these options is set a node will get a derived
ipv6 in the scheme ipv6net:ipaddr4
. This address can also be overwritten for every
nodetemplate.ww
file with the {{ file FILENAME }}
command in the template. The command is expanded to the magic template command
{{ /* file FILENAME */}}
which is picked up by wwctl and everything which comes after this
magic comment will be written to the file FILENAME
. This mechanism is leveraged in the
configuration files for the network, see ifcfg.xml.ww
and ifcgf.ww
.We are pleased to announce the official release of Warewulf version 4.2.0!
Please see the attached release tarball.
Update 2021-12-22: RPMs have been rebuilt due to CVE-2021-44717
This is a pre-release of Warewulf 4.2.0. Please test!