Commit Graph

2834 Commits

Author SHA1 Message Date
Jonathon Anderson
cec95b14f0 Update default warewulfd port to match initial configuration
We've been shipping a warewulf.conf that defines the warewulfd port as
9873, and a firewalld service that uses this port as well; but the
default value in the YAML data-structure has been 9983.

This changes the default port to 9873 to match the configuration we've
been shipping, and removes the port from the initial configuration file
(to use the default value).

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-11-06 19:07:05 -07:00
Jonathon Anderson
ff10b5b54a Merge pull request #1517 from anderbubble/skip-api-in-rpm
Don't package the API in RPM packages by default
2024-11-06 19:06:11 -07:00
Jonathon Anderson
23d8dba7e4 Don't package the API in RPM packages by default
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-11-06 18:23:27 -07:00
griznog
012fede806 Merge pull request #1470 from anderbubble/ignition-href
Fix an href in userdocs
2024-11-06 18:57:09 -06:00
griznog
6c617d225b Merge pull request #1516 from anderbubble/remove-3s-delay
Remove an unnecessary 3s boot from iPXE
2024-11-06 18:56:16 -06:00
Jonathon Anderson
d895ebe3ed Merge pull request #1518 from anderbubble/container-exec-args
Simplify passing of arguments through wwctl container exec
2024-11-06 15:45:43 -07:00
Jonathon Anderson
a0c58e4183 Simplify passing of arguments through wwctl container exec
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-11-06 15:43:14 -07:00
Christian Goll
f4308ca02d Merge pull request #1514 from anderbubble/remove-iszero
Remove unused IsZero function
2024-11-06 17:36:39 +01:00
Christian Goll
139e6216a2 Merge pull request #1515 from anderbubble/check-deadcode
Add deadcode to the github test suite
2024-11-06 11:19:54 +01:00
Christian Goll
6e55a00076 Merge pull request #1478 from anderbubble/warewulfd-deadcode
Remove deadcode from warewulfd
2024-11-06 11:19:07 +01:00
Jonathon Anderson
d86fff9bbb Merge pull request #1471 from anderbubble/fix-1454
Fix warewulf.spec.in to use new overlay path
2024-11-04 11:01:56 -07:00
Jonathon Anderson
94ee0a5bd9 Remove an unnecessary 3s boot from iPXE
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-11-01 19:07:19 -06:00
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
093c74add4 Remove unused IsZero function
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-11-01 18:39:40 -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
82bf0ee6d4 Remove deadcode from warewulfd
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-10-31 14:58:24 -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
2b05ec9da0 Fix warewulf.spec.in to use new overlay path
Fixes a bug introduced in #1456

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-10-28 17:27:30 -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