Package com.tccc.kos.commons.manifest
Interface NodeManifest
public interface NodeManifest
Manifest that defines the state for a single node. The state is
defined by the following:
- layers : These are artifacts that contain the kernel and other squash filesystem layers that are stacked to get the os to user space.
- sections : Named collections of artifacts that are processed by java. Applications can use the section names to provide various semantics when loading sections.
- kmf : The os level manifest used to boot the base os. This contains the same artifacts as the layers but in a way that the os can consume.
- Version:
- 2022-10-15
-
Method Summary
Modifier and TypeMethodDescriptionCollection<? extends ManifestArtifact>
getKabs()
Return the list of kabs for the node, including the layers.Collection<? extends ManifestArtifact>
Return the list of layers for the node.Collection<? extends ManifestSection>
Return the list of sections for the node.
-
Method Details
-
getLayers
Collection<? extends ManifestArtifact> getLayers()Return the list of layers for the node. -
getKabs
Collection<? extends ManifestArtifact> getKabs()Return the list of kabs for the node, including the layers. This is all the layers and all the kabs included in all the sections. This is the full list of kabs that need to be installed for this manifest to be valid. -
getSections
Collection<? extends ManifestSection> getSections()Return the list of sections for the node.
-