Commit Graph

3216 Commits

Author SHA1 Message Date
Jonathon Anderson
9a3e48fa37 Explicitly enforce the number or arguments accepted by some wwctl subcommands. #1717
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-03-24 21:06:07 -06:00
Xu YANG
2d46a8b375 Merge pull request #1836 from anderbubble/doc-bond-indentation
Fix yaml indentation in network bond example
2025-03-25 09:06:09 +09:00
Xu YANG
d157968dc4 Merge pull request #1831 from anderbubble/jordanmendler-docs-suggestions
Various minor documentation updates
2025-03-24 09:41:02 +09:00
Xu YANG
b2fc9c6365 Merge pull request #1834 from anderbubble/wwclient-ipaddr-env-var
wwclient uses `WW_IPADDR`, if set, to contact the Warewulf server
2025-03-24 09:39:59 +09:00
Jonathon Anderson
aa714aa2cd Fix yaml indentation in network bond example
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-03-22 22:06:22 -06:00
Jonathon Anderson
e4a9018b80 wwclient uses WW_IPADDR, if set, to contact the Warewulf server.
- Closes: #1788

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-03-22 03:03:21 -06:00
Jonathon Anderson
206fa68eec Various minor documentation updates
- Document using mock to build RPMs
- Clarify installing warewulf-dracut in the image
- Fix vestigial references to v4.6.0rc2
- Closes: #1767
- Closes: #1769

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-03-22 00:17:56 -06:00
Jonathon Anderson
be322a8062 Merge pull request #1765 from MiddelkoopT/tm-overwrite
Add `--overwrite` to `wwctl overlay import`
2025-03-22 00:02:20 -06:00
Jonathon Anderson
c7bda5e655 Add tests for overlay import --overwrite
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-03-21 23:42:30 -06:00
Timothy Middelkoop
ae54fd207b Add --overwrite to wwctl overlay import
- Closes: #386

Signed-off-by: Timothy Middelkoop <tmiddelkoop@internet2.edu>
2025-03-21 23:42:27 -06:00
Jonathon Anderson
e02f9ec02b Merge branch 'ipmitool-template-quote-escapechar' 2025-03-21 16:43:52 -06:00
Shane Nehring
e152db228c Adding quotes around escapechar in ipmitool.tmpl
- Fixes: #1802

Signed-off-by: Shane Nehring <snehring@iastate.edu>
2025-03-21 16:41:36 -06:00
Jonathon Anderson
a0b741b066 Merge pull request #1826 from anderbubble/fix-dotted-netdev
Fix display of dotted field names
2025-03-21 10:29:45 -06:00
Christian Goll
3c981466ba Merge pull request #1827 from anderbubble/NoNilIpmi
Handle missing ipmi fields during bmc commands
2025-03-21 16:56:23 +01:00
Jonathon Anderson
099e7cd4ea Merge pull request #1794 from warewulf/dependabot/go_modules/main/github.com/creasty/defaults-1.8.0
Bump github.com/creasty/defaults from 1.7.0 to 1.8.0
2025-03-20 18:01:01 -06:00
Jonathon Anderson
175a66616b Merge pull request #1795 from warewulf/dependabot/go_modules/main/github.com/spf13/cobra-1.9.1
Bump github.com/spf13/cobra from 1.8.1 to 1.9.1
2025-03-20 17:41:19 -06:00
Jonathon Anderson
a401d44ba7 Merge pull request #1797 from mslacken/FixPdfBuild
fixup pdf build
2025-03-20 17:31:06 -06:00
Jonathon Anderson
a58b48fa52 Merge pull request #1803 from fgeorgatos/patch-1
fix Dockerfile: go1.22 is required for docker build
2025-03-20 16:58:50 -06:00
Jonathon Anderson
747d1c3d25 Merge pull request #1818 from mslacken/FixNetdevOnlyProfile
Allow discover of nodes with network only in profile
2025-03-20 16:13:46 -06:00
Jonathon Anderson
ec42f33b42 Merge pull request #1822 from ssimpson89/sosplugin
Adding New SOS Plugin
2025-03-20 15:58:10 -06:00
Jonathon Anderson
3919dea887 Fix display of dotted field names
- Fixes: #1825

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-03-19 02:59:47 -06:00
Jonathon Anderson
06f2c0dc5a Properly configure a default IPMI template during wwctl upgrade nodes --add-defaults
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-03-19 02:20:48 -06:00
Christian Goll
ea9a013812 Handle missing ipmi fields during bmc commands
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-03-18 15:33:35 -06:00
dependabot[bot]
ea67b4f8e2 Bump github.com/creasty/defaults from 1.7.0 to 1.8.0
Bumps [github.com/creasty/defaults](https://github.com/creasty/defaults) from 1.7.0 to 1.8.0.
- [Release notes](https://github.com/creasty/defaults/releases)
- [Commits](https://github.com/creasty/defaults/compare/v1.7.0...v1.8.0)

---
updated-dependencies:
- dependency-name: github.com/creasty/defaults
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-18 12:38:14 -06:00
dependabot[bot]
87232272d4 Bump github.com/spf13/cobra from 1.8.1 to 1.9.1
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.8.1 to 1.9.1.
- [Release notes](https://github.com/spf13/cobra/releases)
- [Commits](https://github.com/spf13/cobra/compare/v1.8.1...v1.9.1)

---
updated-dependencies:
- dependency-name: github.com/spf13/cobra
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-18 12:32:41 -06:00
Christian Goll
d256d15c20 fixup pdf build
Signed-off-by: Christian Goll <cgoll@suse.com>
2025-03-18 12:21:03 -06:00
Christian Goll
a4035faff9 Fix warewulfd panic when netdev is only in profile
Signed-off-by: Christian Goll <cgoll@suse.com>
2025-03-18 10:55:24 -06:00
Stephen Simpson
2852cd5e88 Added new sosreport plugin
New sos report plugin added as separate RPM

Signed-off-by: Stephen Simpson <ssimpson89@users.noreply.github.com>
2025-03-18 10:34:39 -06:00
Christian Goll
fafaaf9675 add failing test for #1817
Signed-off-by: Christian Goll <cgoll@suse.com>
2025-03-17 11:05:34 +01:00
Xu YANG
3b3851c6ca Merge pull request #1804 from MiddelkoopT/tm-github-actions-arm
Build aarch64 packages with GitHub actions
2025-03-11 20:50:04 +09:00
Christian Goll
abfd9d27d0 Merge pull request #1811 from truatpasteurdotfr/main
minor typo debian-quickstart.rst
2025-03-11 11:46:45 +01:00
Tru Huynh
be13eee442 Update debian-quickstart.rst
missing sudo
2025-03-11 11:35:17 +01:00
Timothy Middelkoop
ab69de476f Build aarch64 packages with GitHub actions
Signed-off-by: Timothy Middelkoop <tmiddelkoop@internet2.edu>
2025-03-05 04:05:45 +00:00
Fotis Georgatos
24883a3c1d fix Dockerfile: go1.22 is required for docker build 2025-03-04 21:15:07 +01:00
Jonathon Anderson
a98ec09b36 v4.6.0
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-03-02 16:46:53 -07:00
Christian Goll
37ed92e2bb Merge pull request #1750 from anderbubble/docs-reorg
Documentation reorg for v4.6.0
2025-03-01 20:35:23 +01:00
Jonathon Anderson
9e41378e1c Documentation reorg for v4.6.0
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-03-01 11:32:33 -07:00
Jonathon Anderson
98695cbbff Merge pull request #1724 from warewulf/dependabot/go_modules/main/github.com/grpc-ecosystem/grpc-gateway/v2-2.26.1
Bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.23.0 to 2.26.1
2025-03-01 11:30:44 -07:00
dependabot[bot]
b00c16d46f Bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.23.0 to 2.26.1
Bumps [github.com/grpc-ecosystem/grpc-gateway/v2](https://github.com/grpc-ecosystem/grpc-gateway) from 2.23.0 to 2.26.1.
- [Release notes](https://github.com/grpc-ecosystem/grpc-gateway/releases)
- [Changelog](https://github.com/grpc-ecosystem/grpc-gateway/blob/main/.goreleaser.yml)
- [Commits](https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.23.0...v2.26.1)

---
updated-dependencies:
- dependency-name: github.com/grpc-ecosystem/grpc-gateway/v2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-01 11:25:58 -07:00
Jonathon Anderson
9ebf84d874 Merge pull request #1770 from warewulf/multi-dependabot
Multiple dependabot changes
2025-03-01 10:39:29 -07:00
Christian Goll
afbb937f61 Merge branch 'main' into multi-dependabot 2025-03-01 11:57:45 +01:00
Christian Goll
3cc8a519ca Merge pull request #1779 from anderbubble/netdev-without-device
Better handling for missing NetDev.Device and clean-up dracut NetworkManager connections
2025-03-01 11:48:49 +01:00
Christian Goll
737470a297 Merge pull request #1789 from anderbubble/overlay-build-workers-zero
Use `wwctl overlay <import|build> --workers=0` to indicate default value
2025-03-01 11:47:15 +01:00
Christian Goll
a97c204f53 Use wwctl overlay <import|build> --workers=0 to indicate default value
By default, uses `runtime.NumCPU()`

The default value is rendered in the generated man pages, which made
their content dependent on build system characteristics.

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-03-01 11:46:15 +01:00
Christian Goll
f4b65fca90 Merge pull request #1790 from anderbubble/upgrade-kernel-args
Change upgraded default kernel args to match distributed `nodes.conf`
2025-03-01 11:40:58 +01:00
Jonathon Anderson
c8c9442178 Change upgraded default kernel args to match distributed nodes.conf
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-02-27 02:03:26 -07:00
Jonathon Anderson
8fe5d2dd5f Fix the version of staticcheck used to v0.5.1
v0.6.0, recently released, depends on a newer golang than we might test
with.

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-02-27 01:00:51 -07:00
Christian Goll
f5b9e851bb Merge pull request #1783 from anderbubble/ubuntu-dracut-initrd
Add support for ubuntu-style dracut image names
2025-02-27 20:52:56 +01:00
Jonathon Anderson
94b2c3ba84 Add support for ubuntu-style dracut image names
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-02-25 17:01:26 -07:00
Jonathon Anderson
8c65c681c9 Remove dracut NetworkManager connections for phase 2
- Closes: #1780

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-02-25 06:32:25 -07:00