Package com.tccc.kos.commons.manifest
Interface DeviceManifest
public interface DeviceManifest
Abstraction of a top level device manifest. This defines the software
that will be installed across the entire device, including all nodes
that make up the device.
- Version:
- 2022-10-15
-
Method Summary
Modifier and TypeMethodDescriptionMap<String,
? extends NodeManifest> Return the availableNodeManifest
contained within the top level device manifest.
-
Method Details
-
getNodeManifests
Map<String,? extends NodeManifest> getNodeManifests()Return the availableNodeManifest
contained within the top level device manifest. The key for eachNodeManifest
is a string of comma separated qualifiers for the manifest, using the following options:- nodeType : Identifies the type of node the manifest matches
- boardType : Identifies the board type the manifest matches
- arch : Identifies the cpu architecture the manifest matches
Be aware that to perform an update, the primary node must contain all kabs identified in entire
DeviceManifest
in the event that a board is replaced with a different revision as part of regular service. The primary node is required to be able to update that new board to the correct software.
-