package
24.10.0+incompatible
Repository: https://github.com/nvidia/doca-platform.git
Documentation: pkg.go.dev

# Functions

ApplySetID is a unique ID for the ApplySet.
ApplySetName returns the constant name for an ApplySet given a component.
No description provided by the author
No description provided by the author
No description provided by the author
ImagePullSecretsEditForDaemonSetEdit sets pullSecrets for DaemonSet object.
ImagePullSecretsEditForDeploymentEdit sets pullSecrets for Deployment object.
LabelsEdit adds the passed labels to the passed object.
NamespaceEdit sets namespace for object.
New returns a new SystemComponents inventory with data preloaded but parsing not completed.
NewEdits creates new edit.
NodeAffinityEdit sets NodeAffinity for Deployment objs.
OwnerReferenceEdit adds the given owner to the ownerReference list of the passed object.
ParseGroupKindNamespaceName parses a string to a GroupKindNamespaceName.
No description provided by the author
No description provided by the author
TolerationsEdit sets Tolerations for Deployment objs.
No description provided by the author

# Constants

ApplySetInventoryAnnotationKey is the key of the label which holds the inventory of the ApplySet in a sorted list of Group Kind + Namespace Name.
ApplySetParentIDLabel is the key of the label that makes object an ApplySet parent object.
ApplySetToolingAnnotation is the key of the label that indicates which tool is used to manage this ApplySet.
ApplySetToolingAnnotationValue signals that the DPF Operator controls the ApplySet.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

go:embed manifests/ovs-helper.yaml.

# Structs

No description provided by the author
Edits facilitates editing kubernetes objects.
No description provided by the author
GroupKindNamespaceName contains information required to uniquely identify an object as part of an ApplySet.
No description provided by the author
No description provided by the author
StubComponent is a type for testing GenerateManifests and ApplySet behavior.
SystemComponents holds kubernetes object manifests to be deployed by the operator.
Variables contains information required to generate manifests from the inventory.

# Interfaces

Component describes the responsibilities of an item in the Inventory.
No description provided by the author

# Type aliases

ObjectKind represents different Kind of Kubernetes Objects.
StructuredEdit edits Structured object in place, returns error if occurred.
UnstructuredEdit edits Unstructured in place, returns error if occurred.