Commit Graph

3554 Commits

Author SHA1 Message Date
Jonathon Anderson
76469e7f96 Merge pull request #2115 from warewulf/fix-CVE-2025-69725
fix CVE-2025-69725
2026-02-23 12:32:11 -07:00
Christian Goll
dd1c607333 fix CVE-2025-69725 2026-02-23 11:42:20 -07:00
Christian Goll
86bfa69961 Merge pull request #2112 from buzh/specify-type-infiniband
Clarify that type: infiniband must be set for NetworkManager IPoIB config
2026-02-12 16:50:15 +01:00
Andreas Skau
6c967efa10 Clarify that type: infiniband must be set for NetworkManager IPoIB config
Signed-off-by: Andreas Skau <buzh@uio.no>
2026-02-12 16:26:17 +01:00
Christian Goll
3bf41812b9 Merge pull request #2108 from jeburks2/mig-overlay
Nvidia MIG Configuration via new MIG Overlay
2026-02-05 11:10:34 +01:00
root
3c58c556ae Add entry for new mig overlay in changelog
Signed-off-by: root <root@warewulf>
2026-02-04 10:08:35 -07:00
Sujeev-Uthayakumar
6efbe3e0af update contributors and changelog 2026-02-04 10:08:35 -07:00
Josh Burks
89b25e2750 Add mig overlay directory to package specification 2026-02-04 10:08:35 -07:00
Josh Burks
d5cbf7972c add wwdoc string and tests for mig overlay 2026-02-04 10:08:35 -07:00
Josh Burks
c49f28cfdd run make fmt 2026-02-04 10:08:35 -07:00
root
b7adf23703 Add entry for new mig overlay in changelog
Signed-off-by: root <root@warewulf>
2026-02-04 10:08:35 -07:00
root
2612864a1c Add documentation for MIG overlay configuration and usage
Signed-off-by: root <root@warewulf>
2026-02-04 10:08:35 -07:00
root
2a806b1c51 Add tests for mig overlay
Signed-off-by: root <root@warewulf>
2026-02-04 10:08:35 -07:00
root
c78f40ec3d Move NVIDIA MIG configuration to pure systemd with templating, and colon seperating GPU indexs instead of spaces
Signed-off-by: root <root@warewulf>
2026-02-04 10:08:35 -07:00
Josh Burks
cc20a65848 Add MIG overlay support with configuration and service files 2026-02-04 10:08:35 -07:00
Christian Goll
1e87f43dfe Merge pull request #2110 from jeburks2/wwdoc-comments
Allow wwdoc comments to have trimmed whitespace
2026-02-04 11:46:12 +01:00
Josh Burks
634982dc86 Enhance wwdoc comment handling by allowing whitespace trimming and updating regex for parsing
Signed-off-by: Josh Burks <jeburks2@asu.edu>
2026-02-03 17:01:19 -07:00
Christian Goll
85ff20158b Merge pull request #2107 from Sujeev-Uthayakumar/feature/match-string-ordering
Make naming consistent with regexp.MatchString
2026-02-02 15:08:50 +01:00
Sujeev-Uthayakumar
d8ecd27191 update contributors and changelog 2026-02-02 08:59:39 -05:00
Sujeev-Uthayakumar
0f3f0c3ccf Make naming consistent with regexp.MatchString 2026-01-30 18:06:06 -05:00
Christian Goll
31bcefea11 Merge pull request #2086 from mslacken/addPartwipe
Added --partwipe flag for set
2026-01-21 10:39:00 +01:00
Christian Goll
a0efd7fe08 Added --partwipe flag for set 2026-01-21 10:38:47 +01:00
Jason Scott
b30a2cfb65 Merge pull request #2063 from cclerget/overlay-conflict-response
Return HTTP 409 status when creating an existing overlay
2026-01-14 14:41:13 -07:00
jason scott
c080d9eaaa Removing duplicate CHANGELOG entries from rebase
Signed-off-by: jason scott <jscott@ciq.com>
2026-01-14 14:28:19 -07:00
jason scott
32222d2ca9 Moving this change in to the future 4.6.6 release
Signed-off-by: jason scott <jscott@ciq.com>
2026-01-14 14:11:09 -07:00
Cédric Clerget
9f2ab5168d Return HTTP 409 status when creating an existing overlay
Signed-off-by: Cédric Clerget <cedric.clerget@gmail.com>
2026-01-14 13:58:12 -07:00
Jason Scott
e3a6f22673 Merge pull request #2085 from anderbubble/2083-remove-requisite
Remove requisite relationship between ignition disk target and service
2026-01-14 13:38:03 -07:00
Jonathon Anderson
550eb1e309 Remove requisite relationship between ignition disk target and service
Fixes #2083

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-01-14 11:00:40 -07:00
Jonathon Anderson
c7fc14c3ae v4.6.5 release
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-01-12 18:37:03 -07:00
Jonathon Anderson
9f79e3774b Merge pull request #2082 from jsco2t/bump-go-selinux-ver
Bump version on opencontainers/selinux to resolve CVE-2025-52881
2026-01-08 16:32:44 -07:00
Jonathon Anderson
b81dfbd51c Update dependency license documentation
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-01-08 16:20:43 -07:00
jason scott
44223b7449 Reducing number of changes to Changelog (due to linter) 2026-01-08 16:12:14 -07:00
jason scott
4e3b1b6e56 resolving build break in openSUSE 15.x 2026-01-08 16:12:14 -07:00
jason scott
d46dcc2043 Bumping version opencontainers/selinux 2026-01-08 16:12:14 -07:00
Jonathon Anderson
d0bd5ac63a Merge pull request #2081 from jsco2t/vagrant-dev-env-v1
Resolving issues with vagrant dev envionment functionality + updating documentation
2026-01-08 16:09:13 -07:00
Jonathon Anderson
1ae132cd7e Fix a typo in vagrant/README.md
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-01-08 15:56:05 -07:00
Jonathon Anderson
61ecbbf70f Fixed changelog entry for new vagrant/libvirt support
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-01-08 15:36:14 -07:00
jason scott
51095193b9 Resolving issues with dev envionment functionality + updating documentation
This commit is a continuation of the work that cclerget started. This
change includes the following updates:

- Fixes blocking issues preventing vagrant-libvirt from working in my
test environments.

- Overhauls the README documentation to add system setup instructions
and troubleshooting information.
2026-01-08 15:36:14 -07:00
Cédric Clerget
23d937ac55 Add CHANGELOG entry 2026-01-08 15:36:14 -07:00
Cédric Clerget
0d041cbbbb Vagrant/Libvirt basic test/dev environment
Signed-off-by: Cédric Clerget <cedric.clerget@gmail.com>
2026-01-08 15:36:14 -07:00
Christian Goll
f2869f4949 Merge pull request #2080 from hcartiaux/main
Fix a typo in ipmiwrite comment
2026-01-08 08:07:09 +01:00
Hyacinthe Cartiaux
aad03b7cd6 Fix a typo in ipmiwrite comment 2026-01-07 23:51:11 +01:00
Christian Goll
a28107130e Merge pull request #2077 from anderbubble/1981-fix-ignition-running-twice
fix ignition running twice
2026-01-07 21:00:30 +01:00
Jonathon Anderson
44eeba13f7 Rename systemd templates in the ignition overlay for clarity
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-01-06 21:02:15 -07:00
Jonathon Anderson
2355fce629 Prevent ignition from running twice in a provision-to-disk configuration
Ignition runs during provision-to-disk, and then also tries to run again during
sytsemd. This commit adds a sentinel file during the initial provision-to-disk
that is detected by systemd to prevent re-running ignition partitioning /
formatting.

- Fixes: #1981

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2026-01-06 21:02:10 -07:00
Jonathon Anderson
1a05ff406f Merge pull request #2028 from kosmolito/fix/mkfs-overwrite-logic
Fix mkfs overlay: handle false-positive filesystems and add safe overwrite
2025-12-17 17:09:47 -07:00
Jonathon Anderson
8bf2e115a9 Make mkfs -f/-F flag selection more explicit
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-12-17 15:16:05 -07:00
kosmolito
c674728c09 docs(changelog): move mkfs fix entry under 'Fixed' section
Signed-off-by: kosmolito <said.karker@gmail.com>
2025-12-17 14:38:00 -07:00
kosmolito
7842f41f62 fix(mkfs): trim template whitespace; add changelog; add contributor
Signed-off-by: kosmolito <said.karker@gmail.com>
2025-12-17 14:37:57 -07:00
kosmolito
0c15c10515 refactor: apply mkfs force flag only when overwrite is true
Introduce $forceFlag variable to set -f/-F for forced formatting while
skipping force for regular runs.
2025-12-17 14:37:35 -07:00