Jonathon Anderson
2e057d3a81
Remove a vestigial printf from wwctl upgrade
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-01-19 07:24:45 -07:00
Jonathon Anderson
22657fed36
Fix a null-pointer bug in wwctl upgrade config
...
Also removing some vestigial development-debug output.
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-01-19 00:35:34 -07:00
Jonathon Anderson
bc52f3b7d7
Recommended changes from review of #1568
...
- Make Resources an `interface{}` to support arbitrary yaml
- Remove `wwctl resource` as incompatible with arbitrary yaml
- Revert changes to host overlay templates
- Remove NFS mount options from warewulf.conf
- Replace NFS support / resource prefix with "fstab" resource
- Move resources to profiles
- Migrate warewulf.conf mounts to nodes.conf with `wwctl upgrade`
- Add documentation
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-01-17 10:33:37 -07:00
Jonathon Anderson
83af6021c0
Recast Profiles as a Profile field and support recursion
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-12-25 09:10:05 -07:00
Jonathon Anderson
a844379bc5
Merge --kerneloverride into --kernelversion
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-12-09 10:02:28 +01:00
Jonathon Anderson
8f21d54243
Refactor kernel support
...
- Remove kernel imports and kmods images
- Repurpose KernelOverride as container path
- Support Kernel.Version as version prefix for kernel selection
- Compare initramfs by version
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-12-09 10:02:22 +01:00
Jonathon Anderson
5834b82f93
Format errors in logs as strings
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-11-23 22:47:48 -07:00
Jonathon Anderson
b37d49d6de
Support upgrading warewulf.conf
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-11-11 00:09:45 -07:00
Jonathon Anderson
393629321c
Optionally replace wwinit and generic overlays during upgrade
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-11-11 00:09:41 -07:00
Jonathon Anderson
263e3959c2
Fix handling of upgrading booleans
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-11-11 00:09:40 -07:00
Jonathon Anderson
336577c221
Fix linter errors
...
Capture and generate warnings for boolean conversion errors.
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-11-11 00:09:36 -07:00
Jonathon Anderson
835506f5e8
Support inserting defaults during config upgrade
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-11-11 00:09:33 -07:00
Jonathon Anderson
ff40c0fed2
Node upgrade tests
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-11-11 00:09:04 -07:00
Jonathon Anderson
1acbfc1ffa
First commit of backwards-compatible config datastructures
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-11-11 00:08:57 -07:00