package
24.10.0+incompatible
Repository: https://github.com/nvidia/doca-platform.git
Documentation: pkg.go.dev
# Constants
Delete BFB.
Downloading BFB file.
Error happens during BFB downloading.
These are the valid statuses of BFB.
BFB CR is created.
BFBKind is the kind of the BFB object.
Finished downloading BFB file, ready for DPU to use.
No description provided by the author
No description provided by the author
DPUClusterConfig means the node configuration and Kubernetes Node join procedure are in progress .
No description provided by the author
DPUClusterLabelKey is the key of the label linking objects to a specific DPU Cluster.
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
DPUDeleting means the DPU CR will be deleted, controller will do some cleanup works.
DPUDMSDeployment means the controller will create the DMS pod and proxy pod.
DPUError means error occurred.
These are the valid statuses of DPU.
DPUFlavorKind is the kind of the DPUFlavor object.
DPUHostNetworkConfiguration means the host network configuration is running.
DPUInitializing is the first phase after the DPU is created.
DPUKind is the kind of the DPU object.
DPUNodeEffect means the controller will handle the node effect provided by the user.
DPUOSInstalling means the controller will provision the DPU through the DMS gNOI interface.
DPUPending means the controller is waiting for the BFB to be ready.
DPUReady means the DPU is ready to use.
DPURebooting means the host of DPU is rebooting.
No description provided by the author
DPUSetKind is the kind of the DPUSet object.
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
Delete all the existing DPUs before creating new ones.
Gradually scale down the old DPUs and scale up the new one.
No description provided by the author
# Variables
AddToScheme adds the types in this group-version to the given scheme.
BFBGroupVersionKind is the GroupVersionKind of the BFB object.
No description provided by the author
DPUFlavorGroupVersionKind is the GroupVersionKind of the DPUFlavor object.
DPUGroupVersionKind is the GroupVersionKind of the DPU object.
DPUSetGroupVersionKind is the GroupVersionKind of the DPUSet object.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
BFB is the Schema for the bfbs API.
BFBList contains a list of BFB.
BFBReference is a reference to a specific BFB.
BFBSpec defines the content of the BFB +kubebuilder:validation:XValidation:rule="self == oldSelf", message="Value is immutable".
BFBStatus defines the observed state of BFB.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
DPU is the Schema for the dpus API.
DPUCluster is the Schema for the dpuclusters API.
DPUClusterList contains a list of DPUCluster.
DPUClusterSpec defines the desired state of DPUCluster.
DPUClusterStatus defines the observed state of DPUCluster.
DPUFlavor is the Schema for the dpuflavors API.
No description provided by the author
DPUFlavorList contains a list of DPUFlavor.
No description provided by the author
No description provided by the author
DPUFlavorSpec defines the content of DPUFlavor +kubebuilder:validation:XValidation:rule="self == oldSelf",message="DPUFlavor spec is immutable".
No description provided by the author
DPUList contains a list of DPU.
DPUSet is the Schema for the dpusets API.
DPUSetList contains a list of DPUSet.
DPUSetSpec defines the desired state of DPUSet.
DPUSetStatus defines the observed state of DPUSet.
No description provided by the author
DPUSpec defines the desired state of DPU.
DPUStatus defines the observed state of DPU.
DPUTemplate is a template for DPU.
No description provided by the author
Drain the K8s host node by NodeMaintenance operator.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RollingUpdateDPU is the rolling update strategy for a DPUSet.
# Type aliases
BFBPhase describes current state of BFB CR.
ClusterPhase describes current state of DPUCluster.
No description provided by the author
No description provided by the author
No description provided by the author
DPUFlavorFileOp defines the operation to be performed on the file +kubebuilder:validation:Enum=override;append.
DPUPhase describes current state of DPU.
StrategyType describes strategy to use to reprovision existing DPUs.