Jonathon Anderson
1f607b679b
wwctl node list <--yaml|--json> outputs a map keyed by node name
...
- Fixes : #1667
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-03 12:32:50 +01:00
Christian Goll
8c342ebdcd
Merge pull request #1684 from anderbubble/upgrade-no-backup
...
Don't attempt to back-up an output file that doesn't exist during upgrade
2025-02-03 12:17:57 +01: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
Christian Goll
ff88afbf6d
Merge pull request #1683 from anderbubble/prefer-parent-values
...
Prefer parent profile values over child profile values
2025-02-03 12:16:27 +01:00
Jonathon Anderson
e3d90cd323
Prefer parent profile values over child profile values.
...
- Fixes : #1672
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-03 12:16:12 +01:00
Christian Goll
cab57f51b7
Merge pull request #1680 from anderbubble/wwctl-upgrade-not-netdevs
...
Don't populate NetDevs[].Type or NetDevs[].Netmask during upgrade
2025-02-03 11:00:37 +01:00
Jonathon Anderson
032db29f87
Don't populate NetDevs[].Type or NetDevs[].Netmask during upgrade
...
- Closes : #1661
NetDev defaults don't behave quite the same as standard fields, because they
need to be set per-device. Meanwhile, trying to set a value may erroneously
override values that are on the default profile.
Switch this to a warning rather than attempting to take explicit action.
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-03 11:00:12 +01:00
Xu YANG
87b9ad33ff
Merge pull request #1693 from anderbubble/warewulf-recommends-ipmitool
...
Recommend installing ipmitool with Warewulf package
2025-02-03 13:55:15 +09:00
Xu YANG
dcdb0c801b
Merge pull request #1694 from anderbubble/redundant-image-build-log
...
Remove a redundant "Building image" log message after image exec
2025-02-03 13:54:46 +09:00
Christian Goll
dbf8a58885
Merge pull request #1682 from anderbubble/show-overlays
...
Show each overlay only once
2025-02-01 13:40:37 +01:00
Jonathon Anderson
4f83885c5b
Show each overlay only once #1675
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-01 13:40:12 +01:00
Christian Goll
9fe7d70d18
Merge pull request #1681 from anderbubble/commas-in-slice-arguments
...
Document commas in kernel arguments
2025-02-01 13:37:57 +01:00
Jonathon Anderson
9a5d1ec422
Document commas in kernel arguments
...
- Closes : #1679
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-01 13:37:44 +01:00
Christian Goll
c96770ce48
Merge pull request #1678 from anderbubble/slice-negation
...
Fixed negation for slice field elements during profile/node merge
2025-02-01 13:32:28 +01:00
Jonathon Anderson
f931eb6a0a
Fixed negation for slice field elements during profile/node merge
...
- Fixes : #1677
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-01 13:32:10 +01:00
Christian Goll
8855fa9a0f
Merge pull request #1687 from anderbubble/wwctl-upgrade-config-path
...
wwctl upgrade config path
2025-02-01 13:29:32 +01:00
Jonathon Anderson
20c3b3db23
Merge pull request #1664 from epruesse/patch-2
...
Use sh to parse and exec IPMI command (fixes #1663 )
2025-01-31 15:52:18 -07:00
Jonathon Anderson
085240925b
Merge pull request #1669 from MiddelkoopT/tm-make-install
...
Fix make install when sudo does not set PWD
2025-01-31 15:43:07 -07:00
Jonathon Anderson
15249c5e83
Merge pull request #1670 from MiddelkoopT/tm-kernel-arg-list
...
Fix default nodes.conf to use the new kernel command line list format
2025-01-31 15:25:49 -07:00
Jonathon Anderson
e47e66fe39
Merge pull request #1652 from mslacken/slackLink
...
updated slack link
2025-01-31 15:17:50 -07:00
Jonathon Anderson
d56e83ab81
Remove a redundant "Building image" log message after image exec
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-01-30 16:58:55 -07:00
Jonathon Anderson
c946b25bf2
Recommend installing ipmitool with Warewulf package
...
- Fixes : #970
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-01-30 16:41:40 -07: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
Elmar Pruesse
9ebdb8612b
Use sh to parse and exec IPMI command
...
- Fixes : #1663
Signed-off-by: Elmar Pruesse <pruessee@njhealth.org >
2025-01-30 02:14:42 -07:00
Timothy Middelkoop
84ff9800ff
Fix make install when sudo does not set PWD
...
Signed-off-by: Timothy Middelkoop <tmiddelkoop@internet2.edu >
2025-01-30 01:56:06 -07:00
Timothy Middelkoop
b66a8679c5
Fix default nodes.conf to use the new kernel command line list format
...
Signed-off-by: Timothy Middelkoop <tmiddelkoop@internet2.edu >
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-01-30 01:44:53 -07:00
Christian Goll
1c48c178f6
updated slack link
...
Signed-off-by: Christian Goll <cgoll@suse.com >
2025-01-30 01:39:46 -07:00
Jonathon Anderson
fce3bc8aff
Release v4.6.0rc1
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-01-29 04:03:29 -07:00
Jonathon Anderson
b00abc2877
Merge pull request #1659 from anderbubble/warewulfd-overlays-and-http
...
Added warewulfd:/overlay-file/{overlay}/{path...}?render={nodeID}
2025-01-29 13:33:56 -07:00
Christian Goll
755411d3cb
Added warewulfd:/overlay-file/{overlay}/{path...}?render={nodeID}
...
Co-authored-by: Jonathon Anderson <janderson@ciq.com >
Signed-off-by: Christian Goll <cgoll@suse.com >
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-01-29 00:08:30 -07:00
Jonathon Anderson
0d81f2e521
Merge pull request #1656 from anderbubble/kernel-args-slice
...
Refactor kernel args as a slice
2025-01-27 20:47:10 -07:00
Jonathon Anderson
60991141e1
Merge pull request #1638 from anderbubble/documentation
...
Omnibus PR for documentation issues for v4.6.0
2025-01-27 20:39:38 -07:00
Xu YANG
ba9fb3c273
Merge pull request #1649 from anderbubble/images-directory
...
Change image provision directory to "images"
2025-01-28 09:27:29 +09:00
Jonathon Anderson
284a87f27c
Merge pull request #1653 from MiddelkoopT/tm-devcontainer
...
Add Dev Container support
2025-01-24 13:34:37 -07:00
Timothy Middelkoop
64084a471b
Add Devcontainer support
...
Signed-off-by: Timothy Middelkoop <tmiddelkoop@internet2.edu >
2025-01-24 20:25:00 +00:00
Christian Goll
bdaaf903be
Merge pull request #1630 from ResearchIT/ipxe-dracut-iface-config
...
have dracut explicitly configure defined interfaces
2025-01-24 17:05:52 +01:00
Shane Nehring
6bad4ed8d1
have dracut explicitly configure defined interfaces
...
Signed-off-by: Shane Nehring <snehring@iastate.edu >
2025-01-24 10:04:37 -06:00
Xu YANG
93157d5813
Merge pull request #1633 from anderbubble/fix-node-edit
...
Refactor and fix wwctl <node|profile> edit
2025-01-24 15:06:58 +09:00
Xu YANG
86d09902d3
Merge pull request #1648 from anderbubble/issue-newline
...
Fix newline handling in /etc/issue
2025-01-24 14:50:57 +09:00
Jonathon Anderson
adf5c500f0
Merge pull request #1647 from anderbubble/enhanced-field-formatting
...
Enhancements for node.Field formatting
2025-01-23 21:51:54 -07:00
Jonathon Anderson
d6d1e37c83
Merge pull request #1641 from anderbubble/rename-container-node-image
...
Rename "container" to "image"
2025-01-23 21:45:41 -07:00
Xu YANG
55c2f155b3
Merge pull request #1644 from anderbubble/vscode-recommendations
...
Linting fixes called-out by vscode
2025-01-24 08:55:47 +09:00
Xu YANG
0400a21e85
Merge pull request #1645 from anderbubble/remove-upgrade-printf
...
Remove a vestigial printf from wwctl upgrade
2025-01-24 08:53:28 +09:00
Christian Goll
102deb3e43
Merge pull request #1643 from anderbubble/node-profile-expand
...
Expand nodes when rendering overlay templates
2025-01-23 21:02:16 +01:00
Jonathon Anderson
96396ed47e
Merge pull request #1642 from anderbubble/fix-upgrade-nfs-client
...
Fix a null-pointer bug in `wwctl upgrade config`
2025-01-22 20:07:47 -07:00
Jonathon Anderson
2408555748
Merge pull request #1628 from anderbubble/ciq-merge-fixes
...
Fixes for MergeNode handling of NetDevs, Tags, IpmiConf, KernelConf, and net.IP
2025-01-21 22:00:06 -07:00
Jonathon Anderson
51f61f93c4
Refactor kernel args as a slice
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-01-21 09:52:58 -07:00
Jonathon Anderson
c209dadc1f
Update network interface bonding configuration and documentation
...
- Closes : #1482
- Closes : #1280
This also corrects poor handling of whitespace around the "file" function
throughout the templates, given experiences with the network templates while
implementing the bond behavior. Since the file function actually does produce
output (that is parsed by Warewulf itself) it should not collaps prefix
whitespace.
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-01-21 09:42:27 -07:00
Jonathon Anderson
409b7269a7
Simplify README.md
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-01-21 09:42:27 -07:00
Jonathon Anderson
32081d0917
Document template functions
...
- Closes : #698
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-01-21 09:42:27 -07:00