Split overlays into discrete functionality and test

- Closes #987

To make the overlays testable in isolation, and after discussion with
the TSC, removed host/time/source from overlay files.

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
This commit is contained in:
Jonathon Anderson
2024-07-15 16:27:49 -06:00
parent b150b6319e
commit 053dd9953a
109 changed files with 3581 additions and 232 deletions

View File

@@ -191,10 +191,25 @@ getent group %{wwgroup} >/dev/null || groupadd -r %{wwgroup}
%dir %{_sharedstatedir}/warewulf
%dir %{_sharedstatedir}/warewulf/chroots
%dir %{_sharedstatedir}/warewulf/overlays
%dir %{_sharedstatedir}/warewulf/overlays/NetworkManager
%dir %{_sharedstatedir}/warewulf/overlays/debian.interfaces
%dir %{_sharedstatedir}/warewulf/overlays/debug
%dir %{_sharedstatedir}/warewulf/overlays/generic
%dir %{_sharedstatedir}/warewulf/overlays/fstab
%dir %{_sharedstatedir}/warewulf/overlays/host
%dir %{_sharedstatedir}/warewulf/overlays/hostname
%dir %{_sharedstatedir}/warewulf/overlays/hosts
%dir %{_sharedstatedir}/warewulf/overlays/ifcfg
%dir %{_sharedstatedir}/warewulf/overlays/ignition
%dir %{_sharedstatedir}/warewulf/overlays/issue
%dir %{_sharedstatedir}/warewulf/overlays/resolv
%dir %{_sharedstatedir}/warewulf/overlays/ssh.authorized_keys
%dir %{_sharedstatedir}/warewulf/overlays/ssh.host_keys
%dir %{_sharedstatedir}/warewulf/overlays/syncuser
%dir %{_sharedstatedir}/warewulf/overlays/systemd.netname
%dir %{_sharedstatedir}/warewulf/overlays/udev.netname
%dir %{_sharedstatedir}/warewulf/overlays/wicked
%dir %{_sharedstatedir}/warewulf/overlays/wwinit
%dir %{_sharedstatedir}/warewulf/overlays/wwclient
%attr(-, root, root) %{_sharedstatedir}/warewulf/overlays/*/rootfs
%attr(-, root, root) %{_bindir}/wwctl
@@ -220,6 +235,9 @@ getent group %{wwgroup} >/dev/null || groupadd -r %{wwgroup}
%changelog
* Thu Sep 12 2024 Jonathon Anderson <janderson@ciq.com>
- Split overlays into separate directories
* Tue Jun 18 2024 Josh Burks <jeburks2@asu.edu>
- Add curl, cpio, and dracut as requires for warewulf-dracut