Documentation
¶
Index ¶
- Constants
- func ConfigFWParameters(ctx context.Context, dpu *provisioningv1.DPU, ctrlCtx *dutil.ControllerContext) (provisioningv1.DPUStatus, error)
- func InitializeInterface(ctx context.Context, dpu *provisioningv1.DPU, ctrlCtx *dutil.ControllerContext) (provisioningv1.DPUStatus, error)
- func Installing(ctx context.Context, dpu *provisioningv1.DPU, ctrlCtx *dutil.ControllerContext) (provisioningv1.DPUStatus, error)
- func RebootRequiredCheck(ctx context.Context, dpu *provisioningv1.DPU, ctrlCtx *dutil.ControllerContext) (provisioningv1.DPUStatus, error)
- func SetupNetwork(ctx context.Context, dpu *provisioningv1.DPU, ctrlCtx *dutil.ControllerContext) (provisioningv1.DPUStatus, error)
Constants ¶
View Source
const ( InitContainerMaxRestartCount = 10 NumofVFDefaultValue = "16" )
View Source
const ( CloudInitDefaultTimeout = 90 // HostNameDPULabelKey is the label added to the DPU Kubernetes Node that indicates the hostname of the host that // this DPU belongs to. HostNameDPULabelKey = "provisioning.dpu.nvidia.com/host" )
Variables ¶
This section is empty.
Functions ¶
func ConfigFWParameters ¶
func ConfigFWParameters(ctx context.Context, dpu *provisioningv1.DPU, ctrlCtx *dutil.ControllerContext) (provisioningv1.DPUStatus, error)
func InitializeInterface ¶
func InitializeInterface(ctx context.Context, dpu *provisioningv1.DPU, ctrlCtx *dutil.ControllerContext) (provisioningv1.DPUStatus, error)
func Installing ¶
func Installing(ctx context.Context, dpu *provisioningv1.DPU, ctrlCtx *dutil.ControllerContext) (provisioningv1.DPUStatus, error)
func RebootRequiredCheck ¶
func RebootRequiredCheck(ctx context.Context, dpu *provisioningv1.DPU, ctrlCtx *dutil.ControllerContext) (provisioningv1.DPUStatus, error)
func SetupNetwork ¶
func SetupNetwork(ctx context.Context, dpu *provisioningv1.DPU, ctrlCtx *dutil.ControllerContext) (provisioningv1.DPUStatus, error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.