Commit Graph

3031 Commits

Author SHA1 Message Date
Christian Goll
987a3fd621 Merge pull request #1698 from anderbubble/overlay-create-root-dir
Create site overlay directory
2025-02-04 09:03:33 +01:00
Jonathon Anderson
38791c74ad Create site overlay directory
-Fixes: #1690

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-02-04 09:03:08 +01:00
Christian Goll
5517a26c6f Merge pull request #1697 from anderbubble/warewulfd-kernel-data-panic
Fix a panic in warewulfd when no kernel fields are specified
2025-02-04 09:01:59 +01:00
Christian Goll
e01707173b Merge pull request #1692 from anderbubble/wwinit-mounts
Don't mount /run during wwinit
2025-02-03 14:07:15 +01:00
Christian Goll
916ebec8df Merge pull request #1686 from anderbubble/document-wwclient-port
Document setting the wwclient port
2025-02-03 14:06:27 +01:00
Christian Goll
233e52b440 Merge pull request #1691 from anderbubble/grub-dracut-init
Specify init=/init when booting with Grub+dracut
2025-02-03 14:05:41 +01:00
Jonathon Anderson
7c8a1a4e1b Specify init=/init when booting with Grub+dracut
- Fixes: #1573

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-02-03 13:56:18 +01:00
Christian Goll
bb0bb21472 Merge pull request #1685 from anderbubble/node-list-maps
wwctl node list <--yaml|--json> outputs a map keyed by node name
2025-02-03 12:33:54 +01:00
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
Jonathon Anderson
6ad7178ad8 Fix a panic in warewulfd when no kernel fields are specified
- Fixes: #1689

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-02-03 03:48:10 -07: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
09503e583c Don't mount /run during wwinit
- Fixes: #1566

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-01-30 16:28:57 -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
Jonathon Anderson
ae8d02be37 Document setting the wwclient port
- Fixes: #1665

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-01-30 10:16:01 -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