Jonathon Anderson
862cc8163f
wwctl upgrade args and completions
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-09 16:14:10 -07:00
Jonathon Anderson
8b26088083
Don't attempt to back-up an output file that doesn't exist during upgrade
...
- Fixes : #1671
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-03 12:17:41 +01:00
Jonathon Anderson
736f9dae48
Use configured warewulf.conf path in wwctl upgrade
...
- Fixes : #1658
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-01-30 10:55:22 -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
a80ba8ee01
Configure nodes.conf path dynamically from config
...
Removes the use of init() to initialize the variable.
- Closes : #1596
- See also: #1569
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-12-17 11:04:43 -07:00
Jonathon Anderson
55694e4694
Fix wwctl upgrade config description
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-11-11 09:23:41 -07:00
Jonathon Anderson
ab6c6d2a05
Mark two upgrade arguments as required
...
Based on TSC feedback.
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-11-11 00:09:50 -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
6a1abd52a5
Support printing upgraded nodes.conf
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-11-11 00:09:43 -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
981d11a012
Initial wwctl upgrade command
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-11-11 00:09:38 -07:00