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>
This commit is contained in:
Christian Goll
2023-12-15 15:35:26 +01:00
committed by Jonathon Anderson
parent dc8fb2d6f2
commit 28a7b9fe84
27 changed files with 967 additions and 1801 deletions

View File

@@ -262,6 +262,14 @@ Official v4.5.0 release.
## 4.5.0rc1, 2024-02-08
### Refactoring
- removed NodeInfo completely. node.FindAllNodes() will now give back
the list of nodes with its merged in profiles. Also there is now a
node.GetNode(id) command which will give back a node with its merged
in profiles. Changes to this structures will not be reflected to the
database, but must nodeYaml.Nodes or nodeYaml.NodeProfiles
### Added
- Start building packages for Rocky Linux 9. #951