- Allow to install dnsmasq as an alternative to dhcp-server.
- Set minimum UID value for user UIDs to 1000 (boo#1221886).
- Make dependencies warewulf package version dependent. This
helps to keep the resolver to mix different packages from
different versions.
- On upgrade from older versions move files from
`/usr/share/warewulf/overlays/` to
`/var/lib/warewulf/overlays/*/rootfs/`
the host overlays reside now under
`/var/lib/warewulf/host/rootfs`
show up in the rendered overlays.
OBS-URL: https://build.opensuse.org/request/show/1161171
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=65
- updated to 4.5.0rc1 from upstream with following change:
* 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
- removed patches:
* clean-warewulf-conf.patch
* dnsmasq-template-move.patch
* removed vendor.tar.gz
OBS-URL: https://build.opensuse.org/request/show/1147628
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=59
- updated to v4.5.0rc0 pre release with following new features:
* disks, partitions and file systems can set in the configration
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 binairy 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
- notable bug fixes are:
* Fixed a bug where profile tags were erroneously overridden by empty node
values.
* Fixed bug where tags from profiles weren't rendered
- added grub-boot.patch which includes the not merged grub support
OBS-URL: https://build.opensuse.org/request/show/1134480
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=44
* chroots and overlays moved from /var/lib to /usr/share
* all boolean options need now to have the form --option=true|false
e.g. wwctl node set node01 --discoverable=true
* wwctl show --render shows overlay templates as they would be
rendered on a given target node
- updated to version v4.4.0 with following changes:
* Changed internal interacation between the on disk YAML format and the in memory
format. This enables the command line options to be autogenerated from the datastructures.
Also this keeps the options for profiles and node set/add commands in strict sync.
* Added 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.ipaddr
* The default value (like kernel args) are no read in from the configuration file
defaults.conf. If this file couldn't be read built in default values will be used.
* Template files for NetworkManager are now present in the wwinit overlay. A interface must
have the type ethernet or infiniband that these will be brought up by NetworkManager
* Listings of container via wwctl container list will now show the creation,modification
date and the size.
* Initial cut of the warewulf API.
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=21
- updated to version v0.4.4 with following changes:
* Changed internal interacation between the on disk YAML format and the in memory
format. This enables the command line options to be autogenerated from the datastructures.
Also this keeps the options for profiles and node set/add commands in strict sync.
* Added 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.ipaddr
* The default value (like kernel args) are no read in from the configuration file
defaults.conf. If this file couldn't be read built in default values will be used.
* Template files for NetworkManager are now present in the wwinit overlay. A interface must
have the type ethernet or infiniband that these will be brought up by NetworkManager
* Listings of container via wwctl container list will now show the creation,modification
date and the size.
* Initial cut of the warewulf API.
OBS-URL: https://build.opensuse.org/request/show/1056234
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=17