Jonathon Anderson
3b963ee5a6
Simplify node, profile, and image completions
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-09 16:38:27 -07:00
Jonathon Anderson
d95f9c8c46
Update CHANGELOG for hostlist, completion, and args fixes
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-09 16:28:41 -07:00
Jonathon Anderson
984c056b03
Add missing hostlist support for wwctl nodes
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-09 16:14:10 -07:00
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
ee3ac172a0
wwctl ssh args and completions
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-09 16:14:10 -07:00
Jonathon Anderson
65f85a00a3
wwctl completions for no args
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-09 16:13:57 -07:00
Jonathon Anderson
760b6e5217
wwctl <node|profile> overlay list completions
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-09 16:13:53 -07:00
Jonathon Anderson
3fbc2fc75c
wwctl profile args and completions
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-09 16:13:53 -07:00
Jonathon Anderson
32b9696b71
wwctl power args and completions
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-09 16:13:53 -07:00
Jonathon Anderson
eff5565886
wwctl overlay args and completions
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-09 16:13:53 -07:00
Jonathon Anderson
08a8eb430c
wwctl node args and completions
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-09 16:13:40 -07:00
Jonathon Anderson
5494424c09
wwctl image completions and arguments
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-09 16:13:21 -07:00
Jonathon Anderson
1d34477425
wwctl configure subcommands accept no positional arguments
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-07 22:38:32 -07:00
Jonathon Anderson
5e8e9cea14
wwctl clean accepts no positional arguments
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-07 22:22:05 -07:00
Jonathon Anderson
690eedc247
Remove support for regex in node and profile argument lists
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-07 22:19:59 -07:00
Jonathon Anderson
66c4e4bb0e
Stop including $(config) in dist
...
This turned out to be the wrong thing; including `$(config)` in dist prevented
it from being re-built with new build-time variables.
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-07 15:12:01 -07:00
Jonathon Anderson
b53d2390d3
Remove install-dependent paths from warewulf.conf parser tests
...
These tests were failing in the build environment because the paths are set to
different values.
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-07 14:38:57 -07:00
Jonathon Anderson
0160248429
Properly handle writing $(config) files to dist
...
The `cp` operation was copying files to the root of dist, rather than to the
proper relative location. Including them in the dist file mainfest lets tar
handle this properly.
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-07 14:37:29 -07:00
Jonathon Anderson
97cc5576b1
Remove non-POSIX commands from Makefile
...
The use of `<()` in `dist` was incompatible with the GitHub runner.
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-07 12:53:02 -07:00
Jonathon Anderson
2cf26814f2
Update LICENSE_DEPENDENCIES.md
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-07 12:52:45 -07:00
Jonathon Anderson
fe46e9582a
v4.6.0rc2
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-07 12:34:15 -07:00
Jonathon Anderson
d8cbb7f456
CHANGELOG entry for #1583
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-07 08:25:31 -07:00
Christian Goll
bc56e20168
Merge pull request #1583 from warewulf/dependabot/go_modules/main/github.com/coreos/ignition/v2-2.20.0
...
Bump github.com/coreos/ignition/v2 from 2.19.0 to 2.20.0
2025-02-07 09:10:17 +01:00
Christian Goll
e788452e10
Merge pull request #1657 from anderbubble/staticcheck
...
Run staticcheck as part of GitHub CI
2025-02-07 09:08:35 +01:00
Jonathon Anderson
ec453863d5
Resolve "problems" identified by vscode
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-06 22:11:17 -07:00
Jonathon Anderson
19e5972b5c
Increase linter version
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-06 22:11:17 -07:00
Jonathon Anderson
a0179f1432
Resolve issues identifies by staticcheck
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-06 22:11:17 -07:00
Jonathon Anderson
3f652ceb02
Run staticcheck as part of GitHub CI
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-06 22:11:13 -07:00
Jonathon Anderson
537358f88e
Merge pull request #1700 from anderbubble/warewulf-conf-network
...
Fix handling of CIDR values in warewulf.conf
2025-02-06 21:32:34 -07:00
Xu YANG
8088112c30
Merge pull request #1709 from anderbubble/document-dhcp-template-variable
...
Document `warewulf.conf:dhcp.template`
2025-02-07 13:26:33 +09:00
Jonathon Anderson
73f34d0099
Restore server network auto-detection
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-06 20:46:20 -07:00
Jonathon Anderson
abc3a0ee2d
Fix detection of OS
...
The previous method broke on ubuntu, where the value of ID was not quoted in
`/etc/os-release`. This broke tests that depended on paths set on known OSes.
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-06 20:46:20 -07:00
Jonathon Anderson
2e1466fc7e
Fix handling of CIDR values in warewulf.conf
...
- Fixes : #1541
- Fixes : #1594
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-06 20:46:20 -07:00
Jonathon Anderson
c32b752545
Document warewulf.conf:dhcp.template
...
- Closes : #1701
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-06 20:39:44 -07:00
Xu YANG
470f8c65d5
Merge pull request #1707 from anderbubble/remove-syslog
...
Remove `warewulf.conf:syslog`
2025-02-07 12:08:48 +09:00
Xu YANG
9a102c19af
Merge pull request #1708 from anderbubble/ssh-key-default
...
Re-order SSH key types to make ed25519 default
2025-02-07 12:07:06 +09:00
Xu YANG
bd6f3f4204
Merge pull request #1706 from anderbubble/image-size
...
Only calculate image chroot size when requested
2025-02-07 12:00:58 +09:00
Xu YANG
5f7713cd4c
Merge branch 'main' into image-size
2025-02-07 12:00:50 +09:00
Xu YANG
7b9db081a1
Merge pull request #1688 from anderbubble/dracut-asset-tag-urlencode
...
Urlencode asset keys during dracut boot
2025-02-07 11:59:46 +09:00
Xu YANG
dd5f083022
Merge branch 'main' into dracut-asset-tag-urlencode
2025-02-07 11:55:03 +09:00
Xu YANG
d7b59ca6bb
Merge pull request #1711 from anderbubble/merge-zero-net-ip
...
Prevent merging of zero-value net.IP fields
2025-02-07 11:51:15 +09:00
Jonathon Anderson
6bfcfc5fda
Prevent merging of zero-value net.IP fields
...
- Fixes : #1710
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-06 16:43:21 -07:00
Jonathon Anderson
4809641ef6
Re-order SSH key types to make ed25519 default
...
- Fixes : #981
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-05 23:27:29 -07:00
Jonathon Anderson
a975c5efb6
Remove labels from issue templates
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-05 22:29:39 -07:00
Jonathon Anderson
e449d10d65
Add types to issue templates
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-05 22:27:51 -07:00
Jonathon Anderson
fa46794d38
New OPTIONS variable for warewulfd.service
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-05 22:16:08 -07:00
Jonathon Anderson
89721c6832
Remove warewulf.conf:syslog
...
- Fixes : #1606
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-05 21:58:39 -07:00
Xu YANG
77bf4c7f98
Merge pull request #1704 from anderbubble/overlay-edit-file-path
...
Create temporary files in overlay directory during `wwctl overlay edit`
2025-02-06 13:11:39 +09:00
Xu YANG
b1b802def2
Merge pull request #1703 from anderbubble/overlay-import-permissions
...
Set execute permissions for intermediate directories
2025-02-06 13:06:22 +09:00
Jonathon Anderson
8bf35c7657
Only calculate image chroot size when requested
...
- Fixes : #1504
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-05 20:51:41 -07:00