Commit Graph

3257 Commits

Author SHA1 Message Date
dependabot[bot]
e89fbec739 Bump golang.org/x/net from 0.30.0 to 0.33.0
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.30.0 to 0.33.0.
- [Commits](https://github.com/golang/net/compare/v0.30.0...v0.33.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-25 00:31:08 +00:00
Jonathon Anderson
a52bc2bff3 Merge remote-tracking branch 'origin/dependabot/go_modules/golang.org/x/crypto-0.31.0' into multi-dependabot 2025-02-24 08:28:06 -07:00
dependabot[bot]
fc6904dfdb Bump golang.org/x/crypto from 0.28.0 to 0.31.0
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.28.0 to 0.31.0.
- [Commits](https://github.com/golang/crypto/compare/v0.28.0...v0.31.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-25 00:27:32 +00:00
Jonathon Anderson
3ac059d79b Merge remote-tracking branches 'origin/dependabot/go_modules/main/google.golang.org/protobuf-1.36.5', 'origin/dependabot/go_modules/main/github.com/containers/storage-1.57.1' and 'origin/dependabot/go_modules/main/google.golang.org/grpc-1.70.0' into multi-dependabot
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-02-24 08:06:51 -07:00
dependabot[bot]
9768cd0f4a Bump google.golang.org/grpc from 1.67.1 to 1.70.0
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.67.1 to 1.70.0.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.67.1...v1.70.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-24 23:43:22 +00:00
dependabot[bot]
65828d5051 Bump github.com/containers/storage from 1.55.2 to 1.57.1
Bumps [github.com/containers/storage](https://github.com/containers/storage) from 1.55.2 to 1.57.1.
- [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.55.2...v1.57.1)

---
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>
2025-02-24 23:43:18 +00:00
dependabot[bot]
c99dfa8bf5 Bump google.golang.org/protobuf from 1.35.1 to 1.36.5
Bumps google.golang.org/protobuf from 1.35.1 to 1.36.5.

---
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>
2025-02-24 23:43:11 +00:00
Jonathon Anderson
52f555034f v4.6.0rc3
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-02-23 04:49:19 -07:00
Christian Goll
25f57ee9ce Merge pull request #1763 from anderbubble/upgrade-nodes-nfs
Port NFS exports before applying defaults
2025-02-23 16:33:39 +01:00
Jonathon Anderson
9cedd835aa Port NFS before applying defaults
- Closes: #1758

Fixes an issue where `wwctl upgrade nodes` applied default NFS mounts and
ported in NFS entries from warewulf.conf.

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-02-23 16:33:14 +01:00
Christian Goll
b41a49f863 Merge pull request #1762 from anderbubble/wwbool-default-true
Add WWbool.BoolDefaultTrue()
2025-02-23 16:30:40 +01:00
Christian Goll
b82cafd050 Merge pull request #1764 from anderbubble/overlay-build-verbosity
Reduced default verbosity of `wwctl overlay build`
2025-02-23 16:28:09 +01:00
Jonathon Anderson
9ae77cb5b9 Merge pull request #1752 from mslacken/FixTimeout
set IdleConnTimeout wwclient to 2*UpdateInterval
2025-02-21 23:42:56 -07:00
Christian Goll
4c1dbfb642 Set IdleConnTimeout wwlient to 2*UpdateIntervall
Signed-off-by: Christian Goll <cgoll@suse.com>
2025-02-21 23:39:13 -07:00
Jonathon Anderson
7f10d3f6e0 Merge pull request #1751 from mslacken/RequireIgnition
Require ignition for mount and not only after
2025-02-21 22:47:12 -07:00
Christian Goll
bd485817c1 Require ignition for mount and not only after
Signed-off-by: Christian Goll <cgoll@suse.com>
2025-02-21 22:27:40 -07:00
Christian Goll
9fd3b354e0 Merge pull request #1742 from anderbubble/wwinit-logging
Improved logging during iPXE, GRUB, and wwinit
2025-02-20 10:32:11 +01:00
Christian Goll
cbfdbe6d5a Merge pull request #1745 from anderbubble/NetworkManager-bond-no-dhcp
Don't use DHCP for interfaces attached to a bond
2025-02-20 10:17:24 +01:00
Jonathon Anderson
e5024038a6 Don't use DHCP for interfaces attached to a bond
- Fixes: #1743

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-02-20 10:16:59 +01:00
Christian Goll
4fcd12da40 Added test for onboot parameter
Signed-off-by: Christian Goll <cgoll@suse.com>
2025-02-20 01:41:11 -07:00
Jonathon Anderson
fd8de8bfab Add WWbool.BoolDefaultTrue()
New support in WWbool for booleans that default "true."

Used primarily for NetDev.OnBoot.

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-02-20 01:41:10 -07:00
Jonathon Anderson
279e966ce2 Reduced default verbosity of wwctl overlay build
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-02-20 01:40:36 -07:00
Jonathon Anderson
fd49254ac5 Display auto-detected kernel version during iPXE and GRUB
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-02-18 17:00:21 -07:00
Christian Goll
34e8aa7402 Merge pull request #1746 from anderbubble/default-nfs-resources
Default nfs resources
2025-02-18 17:42:24 +01:00
Jonathon Anderson
4fa8601b75 Updated wwinit for clarity #1156
Also:

- Renamed /warewulf/wwinit to /warewulf/prescripts

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-02-17 02:48:16 -07:00
Jonathon Anderson
fb9f269fc5 Update ipxe and grub configuration for clarity #1156
Also:

- Defined a menu for iPXE
- Support a IPXEMenuEntry tag to select the boot method
- Merge iPXE dracut support into default.ipxe (use IPXEMenuEntry=dracut)

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-02-17 02:31:05 -07:00
Christian Goll
f678f10318 Merge pull request #1748 from anderbubble/dhcp-range-optional
Make DHCP range optional
2025-02-17 09:17:40 +01:00
Jonathon Anderson
d96744afbd Make DHCP range optional
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-02-14 23:32:22 -07:00
Jonathon Anderson
f2273fcd4a Removed check for "discoverable" profiles during wwctl upgrade nodes
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-02-14 20:45:39 -07:00
Jonathon Anderson
b05fa4157a Added fstab mounts for /home and /opt to initial default profile
- Closes: #1744

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-02-14 20:30:46 -07:00
Jonathon Anderson
12f7cb4033 Merge pull request #1740 from mslacken/PowerUpMakefile
create commandline options for Makefile
2025-02-14 18:37:20 -07:00
Christian Goll
6914a4050a Add help to Makefile
Signed-off-by: Christian Goll <cgoll@suse.com>
2025-02-14 18:33:43 -07:00
Christian Goll
3f466dc253 Merge pull request #1732 from anderbubble/ps1-working-directory
Update PS1 during `wwctl image shell` to include working directory
2025-02-14 09:10:13 +01:00
Jonathon Anderson
7f317dff82 Add WW_HISTFILE to control shell history location during wwctl image shell
Co-authored-by: Christian Goll <cgoll@suse.com>

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-02-14 09:09:57 +01:00
Jonathon Anderson
609dc286ef Update PS1 during wwctl image shell to include working directory
Optionally, use `WW_PS1` to construct the prompt.

- Closes: #1245

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-02-14 09:09:57 +01:00
Christian Goll
1ca16456fe Merge pull request #1739 from anderbubble/dns-search
Added support for a DNSSEARCH netdev tag in network configuration overlays
2025-02-14 09:08:04 +01:00
Jonathon Anderson
da26fa3061 Added support for a DNSSEARCH netdev tag in network configuration overlays
- Closes: #1256

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-02-14 09:07:09 +01:00
Christian Goll
428b06463f Merge pull request #1736 from anderbubble/syncuser-improvements
syncuser improvements
2025-02-14 08:47:13 +01:00
Christian Goll
a686ddb7ad Merge pull request #1737 from anderbubble/issue-649
Make .ww suffix optional during wwctl overlay show --render
2025-02-13 15:14:27 +01:00
Christian Goll
817c936f26 Merge pull request #1738 from anderbubble/fix-1734
Fix image completion
2025-02-13 11:00:51 +01:00
Christian Goll
acc1dc3ed0 Merge pull request #1727 from anderbubble/fix-1721
Don't add "default" profile to new nodes if it does not exist
2025-02-12 09:23:14 +01:00
Jonathon Anderson
444c0924f1 Don't add "default" profile to new nodes if it does not exist.
- Fixes: #1721

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-02-12 09:22:51 +01:00
Christian Goll
cd68b9d889 Merge pull request #1729 from anderbubble/wwctl-hidden-commands
Hide internal `wwctl completion` and `wwctl genconfig` commands
2025-02-12 09:21:21 +01:00
Christian Goll
2211df64eb Merge pull request #1728 from anderbubble/fix-1718
Updated `wwctl node export` to include node IDs
2025-02-12 09:20:41 +01:00
Christian Goll
30fd29b897 Merge pull request #1730 from anderbubble/overlay-flags
Update overlay flags for clarity
2025-02-12 09:16:38 +01:00
Jonathon Anderson
eb6ce7d86c Update syncuser documentation
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-02-11 18:28:49 -07:00
Jonathon Anderson
8197484461 Make wwctl image syncuser --write true by default
It can be disabled with `wwctl image syncuser --write=false`.

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-02-11 18:28:49 -07:00
Jonathon Anderson
01b3c28874 Update syncuser to read passwd and group from sysconfdir
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-02-11 18:28:49 -07:00
Jonathon Anderson
b0b4e8117f Remove syncuser from the list of default runtime overlays
- #1322

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-02-11 18:28:49 -07:00
Jonathon Anderson
b56fc19f9e Added wwctl image build --syncuser
- #1321

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-02-11 18:28:49 -07:00