Jonathon Anderson
|
f2273fcd4a
|
Removed check for "discoverable" profiles during wwctl upgrade nodes
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
|
2025-02-14 20:45:39 -07:00 |
|
Jonathon Anderson
|
b05fa4157a
|
Added fstab mounts for /home and /opt to initial default profile
- Closes: #1744
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
|
2025-02-14 20:30:46 -07:00 |
|
Jonathon Anderson
|
7f317dff82
|
Add WW_HISTFILE to control shell history location during wwctl image shell
Co-authored-by: Christian Goll <cgoll@suse.com>
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
|
2025-02-14 09:09:57 +01:00 |
|
Jonathon Anderson
|
609dc286ef
|
Update PS1 during wwctl image shell to include working directory
Optionally, use `WW_PS1` to construct the prompt.
- Closes: #1245
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
|
2025-02-14 09:09:57 +01:00 |
|
Jonathon Anderson
|
8197484461
|
Make wwctl image syncuser --write true by default
It can be disabled with `wwctl image syncuser --write=false`.
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
|
2025-02-11 18:28:49 -07:00 |
|
Jonathon Anderson
|
01b3c28874
|
Update syncuser to read passwd and group from sysconfdir
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
|
2025-02-11 18:28:49 -07:00 |
|
Jonathon Anderson
|
b56fc19f9e
|
Added wwctl image build --syncuser
- #1321
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
|
2025-02-11 18:28:49 -07:00 |
|
Jonathon Anderson
|
f2092b2854
|
Remove syncuser warning messages in wwctl that assume its use
- #1321
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
|
2025-02-11 18:28:49 -07:00 |
|
Jonathon Anderson
|
21333482e6
|
Omit duplicate passwd and group entries in syncuser overlay
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
|
2025-02-11 18:28:47 -07:00 |
|
Christian Goll
|
a686ddb7ad
|
Merge pull request #1737 from anderbubble/issue-649
Make .ww suffix optional during wwctl overlay show --render
|
2025-02-13 15:14:27 +01:00 |
|
Jonathon Anderson
|
d968b02153
|
Fix image completion
- Fixes #1734
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
|
2025-02-11 10:23:56 -07:00 |
|
Jonathon Anderson
|
444c0924f1
|
Don't add "default" profile to new nodes if it does not exist.
- Fixes: #1721
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
|
2025-02-12 09:22:51 +01:00 |
|
Christian Goll
|
cd68b9d889
|
Merge pull request #1729 from anderbubble/wwctl-hidden-commands
Hide internal `wwctl completion` and `wwctl genconfig` commands
|
2025-02-12 09:21:21 +01:00 |
|
Christian Goll
|
2211df64eb
|
Merge pull request #1728 from anderbubble/fix-1718
Updated `wwctl node export` to include node IDs
|
2025-02-12 09:20:41 +01:00 |
|
Jonathon Anderson
|
4862d44aad
|
Make .ww suffix optional during wwctl overlay show --render
- Closes: #649
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
|
2025-02-11 10:14:18 -07:00 |
|
Jonathon Anderson
|
5cd28fb894
|
Mark --container flag as deprecated
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
|
2025-02-10 19:17:15 -07:00 |
|
Jonathon Anderson
|
f71483035b
|
Updated overlay flags
New flags: `wwctl <node|profile> <add|set> [--runtime-overlays|--system-overlays]`.
Previous flags retained hidden for backwards-compatibility.
- Closes: #1495
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
|
2025-02-10 19:17:08 -07:00 |
|
Jonathon Anderson
|
8d9c99f739
|
Hide internal wwctl completion and wwctl genconfig commands
Also remove the redundant `wwctl genconfig completions` command.
- Closes: #1716
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
|
2025-02-10 14:22:22 -07:00 |
|
Jonathon Anderson
|
900426ce81
|
Updated wwctl node export to include node IDs
- Fixed: #1718
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
|
2025-02-10 13:41:40 -07:00 |
|
Jonathon Anderson
|
87da57d1a2
|
Return "" when NetDev.IpCIDR is empty
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
|
2025-02-10 10:26:01 +01:00 |
|
Christian Goll
|
5cdaa515d9
|
additional malformed tests
Signed-off-by: Christian Goll <cgoll@suse.com>
|
2025-02-10 10:11:55 +01:00 |
|
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
|
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
|
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
|
ec453863d5
|
Resolve "problems" identified by vscode
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
|
73f34d0099
|
Restore server network auto-detection
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 |
|
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
|
5f7713cd4c
|
Merge branch 'main' into image-size
|
2025-02-07 12:00:50 +09:00 |
|
Xu YANG
|
dd5f083022
|
Merge branch 'main' into dracut-asset-tag-urlencode
|
2025-02-07 11:55:03 +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
|
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 |
|
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 |
|
Jonathon Anderson
|
05923d4044
|
Create temporary files in overlay directory during wwctl overlay edit
- Fixes: #1473
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
|
2025-02-05 20:27:55 -07:00 |
|