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
Jonathon Anderson
df92a270c7
Add deadcode to Makefile
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-10-18 15:09:09 -06:00
Jonathon Anderson
f3eb70b82d
Update LICENSE_DEPENDENCIES.md
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-10-18 15:09:09 -06:00
Jonathon Anderson
62a58c500e
Move API docs into api path
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-10-18 15:09:09 -06:00
Jonathon Anderson
b331fd12af
Remove dead code
...
Verified with
```
deadcode -test ./...
```
Followed-up with a lint check.
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-10-18 15:09:01 -06:00
Jonathon Anderson
1780736905
Merge pull request #1446 from mslacken/RemoveNodeInfoSplitOverlays
...
Removed NodeInfo
2024-10-17 22:37:12 -06:00
Jonathon Anderson
4b4234994c
Misc whitespace handling fixes
...
Also fixes handling of mtu value in Debian networking.
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-10-18 00:31:19 -04:00
Jonathon Anderson
d3cd31fdc0
Restore a commented-out test
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-10-18 00:06:22 -04:00
Jonathon Anderson
30ac144044
Restored profile list tests and resolved exposed bugs
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-10-17 23:58:37 -04:00
Jonathon Anderson
0be1e8464a
End-line whitespace cleanup
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-10-17 23:11:33 -04:00
Jonathon Anderson
bb5d1d17ed
Revert NetDevs.Manual back to NetDevs.OnBoot
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-10-17 23:00:57 -04:00
Jonathon Anderson
adb54a870d
Remove vestigial default.conf components
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-10-17 23:00:57 -04:00
Jonathon Anderson
df37018f79
Fix wwctl node edit
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-10-17 23:00:52 -04:00
Jonathon Anderson
805704ce08
Minimize nodes.conf for overlay tests
...
Also updated issue to show both configured and detected address.
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-10-17 16:43:31 -04:00
Jonathon Anderson
d91d273ac7
Use ProfileConf rather than NodeConf for profile commands
...
This removes node-only attributes, like a profile list, from profile commands.
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-10-17 15:39:59 -04:00
Jonathon Anderson
6460ca827a
Remove debug output from a test
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-10-17 15:39:59 -04:00
Jonathon Anderson
5fbeaa1873
Remove an extraneous tab
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-10-17 15:39:59 -04:00
Jonathon Anderson
322a47033a
Remove commented-out code
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-10-17 15:39:59 -04:00
Jonathon Anderson
f7f8dfcf5c
Fix a regression in passing metadata to grub.cfg.ww
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-10-17 15:39:59 -04:00
Jonathon Anderson
02b4cc1572
Remove profiles from the default profile
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-10-17 15:39:59 -04:00
Jonathon Anderson
b6fa127f31
Update default profile with split overlays
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-10-17 15:39:59 -04:00
Jonathon Anderson
4ba7d7e602
Update CHANGELOG entries for NodeInfo refactor
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-10-17 15:39:59 -04:00
Christian Goll
0c6e7cc58a
fixes for split overlays
...
Signed-off-by: Christian Goll <cgoll@suse.com >
2024-10-17 15:39:54 -04:00
Christian Goll
c08cd82e68
don't use net.IPMask
...
net.IPMask doesn't have any advantages, as it would
marshalled to
mask:
- 1
- 2
- 3
- 4
Signed-off-by: Christian Goll <cgoll@suse.com >
2024-10-17 15:30:54 -04:00
Christian Goll
9fdb9ca792
updated overlays
...
Signed-off-by: Christian Goll <cgoll@suse.com >
2024-10-17 15:30:54 -04:00
Christian Goll
342236b9b9
updated test for yaml/v3
...
Signed-off-by: Christian Goll <cgoll@suse.com >
2024-10-17 15:30:54 -04:00
Christian Goll
9ba1aa8d63
api changes to modify unexported fields
...
changes can now not be done directly but must
go to SetNode or SetProfile. Although its also
now possible to access the field direclty with
GetNodePtr
Signed-off-by: Christian Goll <cgoll@suse.com >
2024-10-17 15:30:54 -04:00
Christian Goll
4c8a07f1dc
changes for yaml/v3 for wwctl commands
...
Signed-off-by: Christian Goll <cgoll@suse.com >
2024-10-17 15:30:54 -04:00
Christian Goll
1740a8c11d
update to yaml/v3 for project files
...
Signed-off-by: Christian Goll <cgoll@suse.com >
2024-10-17 15:30:54 -04:00
Christian Goll
bddcdfcac4
added new types for primitves
...
this types like WWbool are needed so that they can
have their own command line parses which allows a UNDEF
for e.g. bool or ints.
Signed-off-by: Christian Goll <cgoll@suse.com >
2024-10-17 15:30:54 -04:00
Christian Goll
5bd4fd4712
use yaml/v3 and don't export Nodes
...
introduced wwbool and don't export
Nodes and NodeConfs. This requires new
explict Yaml (un)marshaling as the standard
marshaller won't touch these fields
Signed-off-by: Christian Goll <cgoll@suse.com >
2024-10-17 15:30:54 -04:00
Christian Goll
ac6cd69ca6
fix test to run without NodeInfo
...
Also removed --fullall from node list and profile list
Signed-off-by: Christian Goll <cgoll@suse.com >
2024-10-17 15:30:47 -04:00
Christian Goll
ffef31969e
api changes for use without NodeInfo
...
Signed-off-by: Christian Goll <cgoll@suse.com >
2024-10-17 13:35:42 -04:00
Christian Goll
457c7c16b1
wwctl commands without NodeInfo
...
mostly remove Get and calls for the id
Signed-off-by: Christian Goll <cgoll@suse.com >
2024-10-17 13:35:42 -04:00
Christian Goll
28a7b9fe84
removed NodeInfo and using NodeConf instead
...
This is a significant change in the undelying data model!
nodeDb, err := node.New()
will result in a structure which contains the on disk
values. Only
nodeDb.FindAllNodes() or nodeDb.GetNode(id) will give
the nodes with its merged in profiles.
Signed-off-by: Christian Goll <cgoll@suse.com >
2024-10-17 13:35:42 -04:00
Christian Goll
dc8fb2d6f2
Merge pull request #1450 from JasonYangShadow/issue/1449
...
Fix issue that domain globs not supported during wwctl node delete.
2024-10-11 12:07:51 +02:00
xu yang
f7c4b32fc2
Fix issue that domain globs not supported during wwctl node delete.
...
Signed-off-by: xu yang <xyang@ciq.com >
2024-10-11 09:50:48 +00:00
Christian Goll
f0e4dccf57
Merge pull request #1451 from JasonYangShadow/issue/964
...
fix issue that pattern matching broken on node set
2024-10-11 11:40:46 +02:00
xu yang
f51808bc75
fix issue that pattern matching broken on node set
...
Signed-off-by: xu yang <xyang@ciq.com >
2024-10-11 02:27:33 +00:00
Christian Goll
f102bb9a72
Merge pull request #1444 from metalllinux/metalllinux
...
Updated configuration.rst, CONTRIBUTORS.md and CHANGELOG.md
2024-10-07 10:09:36 +02:00
metalllinux
cf5ae78f7e
Updated configuration.rst, CONTRIBUTORS.md and CHANGELOG.md
2024-10-07 16:37:53 +09:00
Jonathon Anderson
95a93812c7
Release v4.5.8
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-09-30 17:04:40 -06:00