Commit Graph

3583 Commits

Author SHA1 Message Date
Christian Goll
dab65e1134 Merge pull request #2144 from middelkoopt/tm-local-ai
Ignore local coding agent files
2026-03-30 09:56:50 +02:00
Timothy Middelkoop
abd7857a10 Ignore local coding agent files
Signed-off-by: Timothy Middelkoop <tmiddelkoop@internet2.edu>
2026-03-28 09:36:20 -05:00
Christian Goll
596310b7a0 Merge pull request #2142 from anderbubble/grpc-removal
Grpc removal
2026-03-24 16:52:37 +01:00
Jonathon Anderson
f24c20fe17 Deprecated wwctl node set --force
never had any effect; will be removed in a future release

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-03-23 06:54:44 -06:00
Jonathon Anderson
c2cfe513d7 Remove remaining gRPC references with additional tests
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-03-23 06:54:44 -06:00
Jonathon Anderson
4cc6d03f2f Refactor gRPC-based profile functions
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-03-23 06:54:44 -06:00
Jonathon Anderson
ec6884a878 Refactor gRPC-based node functions
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-03-23 06:54:41 -06:00
Jonathon Anderson
3c895dd941 Refactor gRPC-based image functions
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-03-22 01:02:03 -06:00
Christian Goll
a21a73379f Merge pull request #2139 from anderbubble/update-config-files-and-scripts
Update clients and docs to use new warewulfd routes
2026-03-19 09:11:51 +01:00
Jonathon Anderson
f53011f15d Fix CHANGELOG.md
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-03-19 09:08:31 +01:00
Jonathon Anderson
dbd54abe46 Migrate wwclient to use runtime/ route
Use the new runtime/ route path instead of provision/ with a stage
query parameter, in preparation for removing the legacy provision/
endpoint.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-03-19 09:08:31 +01:00
Jonathon Anderson
0133a3eb46 Update dracut scripts, iPXE template, and GRUB config templates
- Update dracut scripts, iPXE template, and GRUB config templates to
  use new route paths and TLS-aware logic
- Minor troubleshooting doc cleanup

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-03-19 09:08:25 +01:00
Christian Goll
b40c379550 Merge pull request #2137 from anderbubble/dependabot-multi
Update multiple dependency versions from dependabot
2026-03-19 09:07:22 +01:00
Christian Goll
8a03a7d6dd Merge pull request #2131 from anderbubble/docs-omnibus
Documentation improvements omnibus
2026-03-19 09:06:40 +01:00
Jason Scott
d9ab0542b7 Merge pull request #2138 from anderbubble/wwctl-upgrade-tls
Update wwctl upgrade to manage TLS configuration
2026-03-18 21:16:41 -07:00
Jonathon Anderson
c211529689 Update wwctl upgrade to manage TLS configuration
Also fixed an omission for API configuration in wwctl upgrade.

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-03-18 21:36:43 -06:00
Jonathon Anderson
cb2ee09ed2 Update multiple dependency versions from dependabot
- Bump google.golang.org/grpc from 1.79.2 to 1.79.3
- Bump golang.org/x/crypto from 0.48.0 to 0.49.0
- Bump golang.org/x/term from 0.40.0 to 0.41.0

Closes #2133, #2134, #2135

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-03-18 17:46:37 -06:00
Jonathon Anderson
08b643184c Update and clean CHANGELOG.md
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-03-18 17:10:16 -06:00
Jonathon Anderson
9e526c23fc Audit and correct documentation, cobra help text, and log messages for accuracy
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-03-18 16:58:39 -06:00
Jonathon Anderson
7d56252d65 Document the status of various top-level Warewulf features
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-03-18 14:41:08 -06:00
Jonathon Anderson
db7e859112 Documented wwctl clean
Closes #2034

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-03-18 14:22:49 -06:00
Jonathon Anderson
c13c94ff85 Documented how to detech shadowed overlays in troubleshooting
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-03-18 13:51:22 -06:00
Jonathon Anderson
4f506e1b16 Clarify functionality of syncuser commands and overlay in documentation
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-03-18 13:19:01 -06:00
Jonathon Anderson
7909598a3d Distinguish between OS images and overlay images in documentation
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-03-18 08:10:49 -06:00
Jonathon Anderson
1fd8b65ebf Document reclaiming RAM by moving the image to swap
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-03-17 17:43:01 -06:00
Jonathon Anderson
efcd042131 Expand troubleshooting documentation for container runtimes
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-03-17 15:32:38 -06:00
Jonathon Anderson
bb135955ad Initial one-page quick reference guide
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-03-17 15:23:28 -06:00
Jonathon Anderson
3f12d5635c Document configuring the arp cache for large clusters
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-03-17 15:23:28 -06:00
Jonathon Anderson
fe8f4b5b11 Fix grammatical and spelling errors in userdocs/
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-03-17 15:23:28 -06:00
Jonathon Anderson
cd60acf271 Fix syntax errors in userdocs/
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-03-17 15:23:28 -06:00
Jonathon Anderson
73a71abfe2 Merge pull request #2095 from jsco2t/CWE-23_internal/pkg/clean/clean.go
Fix for CWE-23 in internal/pkg/clean/clean.go
2026-03-16 13:32:18 -06:00
jason scott
f39c71f5c2 Adding mitigation for CWE-23 + verification test cases
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-03-16 12:21:22 -06:00
Jonathon Anderson
a19bee3777 Merge pull request #2124 from jsco2t/2122-golang-ver-pol
Updating MAINTAINING.md to document golang version policy
2026-03-11 09:05:00 -06:00
Christian Goll
b958ac5ab0 Merge pull request #2127 from anderbubble/fix-leaky-wwclient
Prevent `assetkey` from leaking into wwclient logs
2026-03-11 10:43:00 +01:00
Jonathon Anderson
5f41465fac Prevent assetkey from leaking into wwclient logs
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-03-11 10:32:47 +01:00
Christian Goll
819163e706 Merge pull request #2126 from anderbubble/snyk
omnibus snyk and dependabot update
2026-03-11 10:22:09 +01:00
Christian Goll
82b7cf9095 Adress linter issues from TLS update 2026-03-11 10:15:06 +01:00
Jonathon Anderson
1c9757b683 Update deadcode for golang v1.25 compatibility
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-03-11 09:32:52 +01:00
Jonathon Anderson
cea25f5a87 Update staticcheck for golang v1.25 compatibility
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-03-11 09:32:52 +01:00
Jonathon Anderson
081d2ec61e Update linter for golang v1.25 compatibility
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-03-11 09:32:49 +01:00
Jonathon Anderson
019408d076 Update to golang v1.25 and x/sys
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-03-11 09:29:51 +01:00
Jonathon Anderson
2699f2628f Bump additional dependency versions
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-03-11 09:29:51 +01:00
Jonathon Anderson
9a3533237f Address snyk and dependabot issues
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-03-11 09:29:45 +01:00
Christian Goll
6afaea9d87 Merge pull request #2125 from anderbubble/tlsSec
TLS for warewulfd and REST API, and warewulfd refactor
2026-03-11 09:28:42 +01:00
Jonathon Anderson
939f4290f4 Move stage display formatting to wwctl
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-03-10 16:11:09 -06:00
Jonathon Anderson
abc5f0f0b9 Add doc comments to server code
Points to userdocs/server/routes.rst for more information.

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-03-10 15:35:44 -06:00
Jonathon Anderson
5147d0970e Simplify warewulfd parser
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-03-10 15:17:40 -06:00
Jonathon Anderson
f78f761be9 Error handling for /newroot mount during single-stage boot
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-03-09 21:48:20 -06:00
Jonathon Anderson
7b5d2de6ad Documentation and CHANGELOG updates and corrections
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-03-09 21:48:20 -06:00
Jonathon Anderson
395fa2c283 Support requiring TLS for API access
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-03-09 21:48:20 -06:00