Commit Graph

3010 Commits

Author SHA1 Message Date
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
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
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
Jonathon Anderson
53c939608b Enforce updating license dependencies
- Closes: #1148

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-01-21 09:42:27 -07:00
Jonathon Anderson
ef376e97de Improved template variables debug template and documentation
- Closes #1097

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-01-21 09:42:27 -07:00
Jonathon Anderson
803e65e9c1 Document building images from scratch with Apptainer
- Closes #1485

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-01-21 09:42:27 -07:00
Jonathon Anderson
65078525eb Move information about image size limitations to known issues
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-01-21 09:42:27 -07:00
Jonathon Anderson
1e6f52df4d Fix a few minor vestigial references to "containers"
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-01-21 09:42:27 -07:00
Jonathon Anderson
26b51ceda7 Move wwctl upgrade documentation to its own page
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-01-21 09:42:27 -07:00
Jonathon Anderson
da73fcf4be Move information about sockets breaking image build to known issues
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-01-21 09:42:27 -07:00
Jonathon Anderson
019028cd73 Remove obsolete instructions regarding kernel overrides
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-01-21 09:42:27 -07:00
Jonathon Anderson
275ffd7038 update RELEASE.md for current Warewulf branch and release process
- Fixes: #1486

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-01-21 09:42:27 -07:00
Jonathon Anderson
48e9de2fc3 Document rootfs in overlays and images
- Closes: #1487

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-01-21 09:42:27 -07:00