Commit Graph

2718 Commits

Author SHA1 Message Date
Jonathon Anderson
28045da271 Add deadcode to the github test suite
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-11-01 19:03:21 -06:00
Jonathon Anderson
c472474597 Merge pull request #1476 from warewulf/dependabot/go_modules/main/golang.org/x/term-0.25.0
Bump golang.org/x/term from 0.20.0 to 0.25.0
2024-11-01 17:52:08 -06:00
dependabot[bot]
84ffd0dd88 Bump golang.org/x/term from 0.20.0 to 0.25.0
Bumps [golang.org/x/term](https://github.com/golang/term) from 0.20.0 to 0.25.0.
- [Commits](https://github.com/golang/term/compare/v0.20.0...v0.25.0)

---
updated-dependencies:
- dependency-name: golang.org/x/term
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-11-01 17:48:37 -06:00
Jonathon Anderson
c537cdcfb8 Merge pull request #1480 from warewulf/dependabot/go_modules/main/google.golang.org/protobuf-1.35.1
Bump google.golang.org/protobuf from 1.34.1 to 1.35.1
2024-11-01 17:47:59 -06:00
dependabot[bot]
8654b3b922 Bump google.golang.org/protobuf from 1.34.1 to 1.35.1
Bumps google.golang.org/protobuf from 1.34.1 to 1.35.1.

---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-11-01 17:38:11 -06:00
Jonathon Anderson
b183f01eb9 Merge pull request #1481 from warewulf/dependabot/go_modules/main/github.com/spf13/cobra-1.8.1
Bump github.com/spf13/cobra from 1.8.0 to 1.8.1
2024-11-01 17:36:35 -06:00
dependabot[bot]
bc42ce2bbc Bump github.com/spf13/cobra from 1.8.0 to 1.8.1
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.8.0 to 1.8.1.
- [Release notes](https://github.com/spf13/cobra/releases)
- [Commits](https://github.com/spf13/cobra/compare/v1.8.0...v1.8.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-11-01 17:31:45 -06:00
Jonathon Anderson
95b86d0fe2 Merge pull request #1474 from anderbubble/fix-bool-pointer
Fix boolean pointer handling
2024-11-01 12:46:36 -06:00
Jonathon Anderson
fcc15eb8ef Fix boolean pointer handling
- Refactor field reflection for clarity
- Update tests for clarity

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-10-31 15:52:01 -06:00
Jonathon Anderson
e54ecfad95 Merge pull request #1229 from anderbubble/warewulfd-foreground
Simplify `wwctl server` command and logging
2024-10-31 14:55:24 -06:00
Jonathon Anderson
d33ca6ff53 Simplify warewulfd logging
- Collapse SEND and RECV logs into INFO.
- Add /etc/default/warewulfd

Closes #725

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-10-31 14:52:48 -06:00
Jonathon Anderson
983214f253 Simplify wwctl server
- Always run in the foreground
- Always log to stdout/err (unless syslog is requested)
- Update systemd to reload with a direct signal
- Omit any pidfile for "warewulfd"

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-10-31 14:52:47 -06:00
Jonathon Anderson
0be0f20823 Merge pull request #1316 from warewulf/dependabot/go_modules/main/github.com/containers/storage-1.55.0
Bump github.com/containers/storage from 1.53.0 to 1.55.0
2024-10-31 10:39:23 -06:00
Jonathon Anderson
36fcd5e9f1 Update changelog for bump of github.com/containers/storage to 1.55.0
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-10-31 10:35:43 -06:00
xu yang
82aaf9b9ec tidy and update related dependencies
Signed-off-by: xu yang <xyang@ciq.com>
2024-10-31 10:34:59 -06:00
dependabot[bot]
fececacefb Bump github.com/containers/storage from 1.53.0 to 1.55.0
Bumps [github.com/containers/storage](https://github.com/containers/storage) from 1.53.0 to 1.55.0.
- [Release notes](https://github.com/containers/storage/releases)
- [Changelog](https://github.com/containers/storage/blob/main/docs/containers-storage-changes.md)
- [Commits](https://github.com/containers/storage/compare/v1.53.0...v1.55.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-31 10:34:59 -06:00
Jonathon Anderson
800463834d Merge pull request #1475 from iankgt40/main
Fixes  POSIX syntax for several scripts #1464
2024-10-31 10:29:35 -06:00
Jonathon Anderson
36d8984d96 Minor refactor of wwinit and build-ipxe scripts
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-10-31 10:26:31 -06:00
Ian Kaufman
f3a1b43360 POSIX fixes for #1464
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-10-31 09:49:48 -06:00
Jonathon Anderson
5380237163 Merge pull request #1424 from JasonYangShadow/issue/1423
Return non-zero exit code on overlay sub-commands
2024-10-30 20:53:59 -06:00
xu yang
97c6772e51 Return non-zero exit code on overlay sub-commands
Signed-off-by: xu yang <xyang@ciq.com>
2024-10-30 20:51:44 -06:00
Jonathon Anderson
795c44e650 Merge pull request #1217 from warewulf/dependabot/go_modules/main/github.com/sassoftware/go-rpmutils-0.4.0
Bump github.com/sassoftware/go-rpmutils from 0.2.0 to 0.4.0
2024-10-30 20:49:29 -06:00
dependabot[bot]
f6a923ac96 Bump github.com/sassoftware/go-rpmutils from 0.2.0 to 0.4.0
Bumps [github.com/sassoftware/go-rpmutils](https://github.com/sassoftware/go-rpmutils) from 0.2.0 to 0.4.0.

- [Release notes](https://github.com/sassoftware/go-rpmutils/releases)
- [Commits](https://github.com/sassoftware/go-rpmutils/compare/v0.2.0...v0.4.0)

Also updates minimum golang version to 1.21, as required.

---
updated-dependencies:
- dependency-name: github.com/sassoftware/go-rpmutils
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-10-30 20:44:58 -06:00
Jonathon Anderson
6ff264c046 Merge pull request #1458 from JasonYangShadow/issue/1154
Fix issue that NetworkManager marks managed interfaces "unmanaged" if they do   not have a device specified
2024-10-30 11:00:16 -06:00
Jonathon Anderson
36d6ea1b7b NetworkManager manages any known device or mac
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-10-30 06:04:44 +00:00
xu yang
9f10e90fdb fix unmanaged issue
Signed-off-by: xu yang <xyang@ciq.com>
2024-10-30 06:04:40 +00:00
Jonathon Anderson
5aba2b56b6 Merge pull request #1381 from mslacken/ContainerPlatform
add platform parameter for container import
2024-10-29 10:38:16 -06:00
Jonathon Anderson
8b0015bdb6 Update userdocs for wwctl overlay import --platform
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-10-29 10:35:38 -06:00
Christian Goll
dbdd85fe2b add platform parameter for container import
Signed-off-by: Christian Goll <cgoll@suse.com>
2024-10-29 10:35:33 -06:00
Jonathon Anderson
fd821495ce Merge pull request #1436 from JasonYangShadow/issue/1435
Return non-zero exit code on profile sub-commands
2024-10-28 16:07:24 -06:00
xu yang
139b9880a0 Return non-zero exit code on profile sub-commands
Signed-off-by: xu yang <xyang@ciq.com>
2024-10-28 16:04:25 -06:00
Jonathon Anderson
3178e338a7 Merge pull request #1438 from JasonYangShadow/issue/1437
wwctl should return non-zero exit code on wwctl kernel sub-commands
2024-10-28 15:57:48 -06:00
xu yang
9daaab2983 wwctl should return non-zero exit code on wwctl kernel sub-commands
Signed-off-by: xu yang <xyang@ciq.com>
2024-10-28 15:54:41 -06:00
Jonathon Anderson
6964a292bb Merge pull request #1456 from upsj/main-root-permissions
Apply #1454 to main: Set restrictive permissions on /root/.ssh in generic overlay
2024-10-28 15:47:55 -06:00
Jonathon Anderson
ec357578bc Add CHANGELOG entry for #1456
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-10-28 15:45:14 -06:00
Tobias Ribizel
bb2b6291b5 Set restrictive permissions on /root/.ssh in generic overlay
The permissions get used to overwrite the ones in the node filesystem.

Signed-off-by: Tobias Ribizel <mail@ribizel.de>
2024-10-28 15:45:14 -06:00
Jonathon Anderson
4441d291d7 Merge pull request #1459 from mslacken/ChangeOCIDir
Make cache directory configureable and add clean command
2024-10-28 15:23:37 -06:00
Jonathon Anderson
fbd5ca9895 Recommended refactors
- make sure spec sets new cache dir
- move clean out of api
- capture warewulfconf.Paths.Cachedir+"/warewulf" in once place
- split Clean() into multiple functions
- remove WriteFileAbs

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-10-28 15:20:41 -06:00
Christian Goll
ff84974506 added wwctl clean to remove cache/dead overlays
Signed-off-by: Christian Goll <cgoll@suse.com>
2024-10-28 15:20:41 -06:00
Christian Goll
511938ac5c add Cachedir and point OCIBlobCache to it
Signed-off-by: Christian Goll <cgoll@suse.com>
2024-10-28 15:20:41 -06:00
Christian Goll
2627818f76 Merge pull request #1466 from anderbubble/remove-semicolon-suffix
Remove an erroneous colon suffix from a log message
2024-10-28 09:01:52 +01:00
Jonathon Anderson
49e78e5b0d Add testsuite to the PR reviewer checklist
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-10-25 18:07:36 -06:00
Jonathon Anderson
eea777e8e5 Merge pull request #1467 from nap23carc/patch-2
Update CONTRIBUTORS.md
2024-10-25 15:27:39 -06:00
Nicholas Porter
2f6867118c Update CONTRIBUTORS.md
Adding name to list at J. Anderson's suggestion after previous pull request for package name change.
2024-10-25 15:09:15 -06:00
Jonathon Anderson
ccb096104a Remove an erroneous colon suffix from a log message
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-10-25 14:58:03 -06:00
Jonathon Anderson
4026ef2164 Merge pull request #1462 from mslacken/RemoveYamlV2
Removed rest of direct yaml.v2 deps
2024-10-25 14:40:10 -06:00
Christian Goll
cb9e6e8be0 Removed rest of direct yaml.v2 deps
Signed-off-by: Christian Goll <cgoll@suse.com>
2024-10-25 14:33:57 -06:00
Jonathon Anderson
17c0bdba58 Merge pull request #1465 from nap23carc/patch-1
Update boot-management.rst
2024-10-25 14:19:22 -06:00
Nicholas Porter
0a2c7864f2 Update boot-management.rst
Corrected needed package name.
2024-10-25 10:31:57 -06:00
Christian Goll
1ca2dd1d21 Merge pull request #1201 from anderbubble/purge
Spring cleaning - removing dead code and other source tree care
2024-10-19 13:54:07 +02:00