Commit Graph

2831 Commits

Author SHA1 Message Date
Beni
619ccae860 Dockerfile: fix bash completion
Signed-off-by: Benedikt Braunger <braunger@zib.de>
2024-11-22 16:50:19 +01:00
Beni
86b9d11475 Dockerfile: bump go version, added unzip
Signed-off-by: Benedikt Braunger <braunger@zib.de>
2024-11-22 16:50:19 +01:00
Jonathon Anderson
308b0fe38c Merge pull request #1549 from anderbubble/fix-changelog-1004
Fix CHANGELOG for #1004
2024-11-15 16:20:54 -07:00
Jonathon Anderson
cc88795495 Fix CHANGELOG for #1004
- Move #1004 change to v4.6.0
- Remove redundant v4.5.6 header

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-11-15 16:20:29 -07:00
Jonathon Anderson
f2d1abd588 Merge pull request #1554 from dacolombo/patch-1
fix typo
2024-11-15 15:19:09 -07:00
Jonathon Anderson
9a9f02b04d Add Daniele Colombo to CONTRIBUTORS
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-11-15 15:18:07 -07:00
Daniele Colombo
55f94b817d fix typo
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-11-15 15:16:34 -07:00
Jonathon Anderson
e026ea8f7c Merge pull request #1548 from mslacken/TagsInOverlayGrub
Add test for sending grub.cfg
2024-11-14 19:32:53 -07:00
Christian Goll
8f196a9dce added test for sending grub.cfg.ww
Signed-off-by: Christian Goll <cgoll@suse.com>
2024-11-14 19:25:48 -07:00
Christian Goll
68f62ed0a1 fix problem that tags don't show up in overlay
Signed-off-by: Christian Goll <cgoll@suse.com>
2024-11-14 19:25:22 -07:00
Jonathon Anderson
f2831b8de6 Merge pull request #1547 from mslacken/TaggAddWithNet
Fix panic when adding tag with existing netdev
2024-11-14 17:23:36 -07:00
Christian Goll
c0d2e3714c add tag to tags not nettag
Signed-off-by: Christian Goll <cgoll@suse.com>
2024-11-14 17:17:43 -07:00
Jonathon Anderson
d9fcc955c1 Merge pull request #1523 from warewulf/dependabot/go_modules/main/github.com/fatih/color-1.18.0
Bump github.com/fatih/color from 1.17.0 to 1.18.0
2024-11-14 17:14:51 -07:00
dependabot[bot]
696d4437f7 Bump github.com/fatih/color from 1.17.0 to 1.18.0
Bumps [github.com/fatih/color](https://github.com/fatih/color) from 1.17.0 to 1.18.0.
- [Release notes](https://github.com/fatih/color/releases)
- [Commits](https://github.com/fatih/color/compare/v1.17.0...v1.18.0)

---
updated-dependencies:
- dependency-name: github.com/fatih/color
  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-14 17:11:04 -07:00
Jonathon Anderson
e06bb4205e Merge pull request #1366 from warewulf/dependabot/go_modules/main/github.com/containers/image/v5-5.32.2
Bump github.com/containers/image/v5 from 5.30.1 to 5.32.2
2024-11-14 17:07:17 -07:00
dependabot[bot]
5827c959bb Bump github.com/containers/image/v5 from 5.30.1 to 5.32.2
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-11-14 17:02:13 -07:00
Jonathon Anderson
d57056fe88 Merge pull request #1513 from warewulf/dependabot/go_modules/main/github.com/grpc-ecosystem/grpc-gateway/v2-2.23.0
Bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.19.1 to 2.23.0
2024-11-14 16:50:26 -07:00
Jonathon Anderson
bb18276326 Merge pull request #1461 from JasonYangShadow/issue/806
fix issue that initrd fails at downloading runtime overlay with permission denied error, when warewulf secure option in warewulf.conf is enabled
2024-11-13 23:11:24 -07:00
Jonathon Anderson
cab56fbea5 Omit initrd=runtime if not loaded
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-11-13 22:20:26 -07:00
Xu Yang
c6ebac89da add failure downloading runtime message to imgextract part
Signed-off-by: Xu Yang <xyang@ciq.com>
2024-11-13 21:50:03 -07:00
Jonathon Anderson
7b1adf4c12 Simplified CHANGELOG and iPXE error messages
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-11-13 21:50:03 -07:00
xu yang
7a63e517f7 fix issue that initrd fails at downloading runtime overlay with permission denied error, when warewulf secure option in warewulf.conf is enabled
Signed-off-by: xu yang <xyang@ciq.com>
2024-11-13 21:50:03 -07:00
Jonathon Anderson
404d8901e9 Merge pull request #1277 from mslacken/EnhanceNetNaming
better udev net rules
2024-11-13 21:46:34 -07:00
Christian Goll
d1c734732f better udev rules
Renamed 70-ww4-netname.rules.ww to 70-persistent-net.rules.ww.

Signed-off-by: Christian Goll <cgoll@suse.com>
2024-11-13 17:44:48 -07:00
Jonathon Anderson
2e51d68893 Replaced "unreleased" tag with "nochangelog"
Supports a general-purpose "nochangelog" tag for pull requests, which should be
paired with an explanation / justification in the comments.

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-11-13 10:47:59 -07:00
xu yang
1532547f49 address golang lint issue
Signed-off-by: xu yang <xyang@ciq.com>
2024-11-13 02:08:05 +00:00
dependabot[bot]
dee7257ace Bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.19.1 to 2.23.0
Bumps [github.com/grpc-ecosystem/grpc-gateway/v2](https://github.com/grpc-ecosystem/grpc-gateway) from 2.19.1 to 2.23.0.
- [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.19.1...v2.23.0)

---
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>
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-11-13 02:08:02 +00:00
Christian Goll
2c09021171 Merge pull request #1537 from MiddelkoopT/tm-dhcp-static-overlays
Port next-server changes to main
2024-11-12 14:46:28 +01:00
Timothy Middelkoop
e4a721d87e Remove debian.interfaces from nodes.conf
Signed-off-by: Timothy Middelkoop <tmiddelkoop@internet2.edu>
2024-11-12 14:46:12 +01:00
Timothy Middelkoop
df6242d66f Fix dhcp template for static template
Signed-off-by: Timothy Middelkoop <tmiddelkoop@internet2.edu>
2024-11-12 14:46:06 +01:00
Christian Goll
cf0167432c Merge pull request #1545 from anderbubble/typo-upgrade-description
Fix `wwctl upgrade config` description
2024-11-12 14:43:29 +01:00
Jonathon Anderson
55694e4694 Fix wwctl upgrade config description
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-11-11 09:23:41 -07:00
Xu YANG
0f66aec960 Merge pull request #1544 from mslacken/main 2024-11-11 22:12:14 +09:00
Christian Goll
a05c494638 fix tests after refactor
Signed-off-by: Christian Goll <cgoll@suse.com>
2024-11-11 10:56:30 +01:00
Christian Goll
a9eb4c3e26 Merge pull request #1524 from anderbubble/refactor-node-and-upgrade
Support cross-version upgrades
2024-11-11 10:45:47 +01:00
Christian Goll
609d412695 Merge pull request #1542 from JasonYangShadow/issue/1503
fix issue that --nettagdel does not work properly
2024-11-11 10:06:28 +01:00
Xu Yang
0c2fc13a1d fix issue that --neettagdel does not work properly
Signed-off-by: Xu Yang <xyang@ciq.com>
2024-11-11 07:54:05 +00:00
Xu Yang
7f6cfafec9 hotfix failure test suite
Signed-off-by: Xu Yang <xyang@ciq.com>
2024-11-11 07:36:49 +00:00
Jonathon Anderson
ab6c6d2a05 Mark two upgrade arguments as required
Based on TSC feedback.

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-11-11 00:09:50 -07:00
Jonathon Anderson
e80c639b11 Convert config to *bool
Supports leaving booleans unspecified in YAML.

Boolean methods allow the templates to continue using previous names for
boolean values.

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-11-11 00:09:48 -07:00
Jonathon Anderson
2bae87e244 Documentation for wwctl upgrade
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-11-11 00:09:46 -07:00
Jonathon Anderson
b37d49d6de Support upgrading warewulf.conf
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-11-11 00:09:45 -07:00
Jonathon Anderson
6a1abd52a5 Support printing upgraded nodes.conf
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-11-11 00:09:43 -07:00
Jonathon Anderson
393629321c Optionally replace wwinit and generic overlays during upgrade
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-11-11 00:09:41 -07:00
Jonathon Anderson
263e3959c2 Fix handling of upgrading booleans
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-11-11 00:09:40 -07:00
Jonathon Anderson
981d11a012 Initial wwctl upgrade command
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-11-11 00:09:38 -07:00
Jonathon Anderson
336577c221 Fix linter errors
Capture and generate warnings for boolean conversion errors.

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-11-11 00:09:36 -07:00
Jonathon Anderson
835506f5e8 Support inserting defaults during config upgrade
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-11-11 00:09:33 -07:00
Jonathon Anderson
ff40c0fed2 Node upgrade tests
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-11-11 00:09:04 -07:00
Jonathon Anderson
fdbdf88df0 Rename NodeConf to NodesConf
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-11-11 00:09:02 -07:00