Class NodeSoftwareInfo
java.lang.Object
com.tccc.kos.core.service.manifest.NodeSoftwareInfo
Information about the software running on a particular node type.
This is simply the aggregation of all the
SoftwareInfoFragment
objects from all the artifacts (KABs) used by this node type. Any KAB
can include a SoftwareInfoFragment
in its descriptor in order
to contribute information about the KAB in this list.
Given that a release is the aggregation of many KABs that may
be contributed by many sources, including dynamically included
via chained manifests after the release was created, there is
no easy way to assign the entire collection of KABs a meaningful
label that would mean anything to a technician. This is why the
NodeSoftwareInfo
is dynamically constructed from
information contained in the KABs that are actually referenced
by the running manifest. This way any key KABs can simply include
SoftwareFragmentInfo
to surface information to the user.
- Version:
- 2023-12-10
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
NodeSoftwareInfo
public NodeSoftwareInfo()
-
-
Method Details
-
getNodeType
-
getKosVersion
-
getArtifacts
-
setKosVersion
-