Jonathon Anderson
a18913924d
Benchmarking for wwctl overlay build
...
- Benchmarks overlay build in an environment with 1000 nodes
- Updates testenv to support both benchmarks and tests
To execute:
```
go test github.com/warewulf/warewulf/internal/app/wwctl/overlay/build -bench Benchmark_Overlay_Build
```
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-12-25 12:34:23 -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
deaf9c99d7
Remove DEBUG logging in test suite
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-12-25 09:10:02 -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
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
981d11a012
Initial wwctl upgrade command
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-11-11 00:09:38 -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