Documentation
¶
Index ¶
Constants ¶
View Source
const DPUControllerName = "dpu"
DPUControllerName is used when reporting events
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DPUPhaseCategory ¶
type DPUPhaseCategory int
const ( PhaseBeforeProvisioning DPUPhaseCategory = iota PhaseInProvisioning PhaseAfterProvisioning PhaseUnknown )
func GetDPUPhaseCategory ¶
func GetDPUPhaseCategory(phase provisioningv1.DPUPhase) DPUPhaseCategory
type DPUReconciler ¶
type DPUReconciler struct { DPUInProvisioningMap *util.DPUInProvisioningMap // contains filtered or unexported fields }
DPUReconciler reconciles a DPU object
func NewDPUReconciler ¶
func NewDPUReconciler(mgr manager.Manager, alloc allocator.Allocator, joinCommandGenerator util.NodeJoinCommandGenerator, hostUptimeChecker reboot.HostUptimeChecker, options util.DPUOptions, dpuMap *util.DPUInProvisioningMap) *DPUReconciler
func (*DPUReconciler) SetupWithManager ¶
func (r *DPUReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type PhaseHandlerFunc ¶
type PhaseHandlerFunc func(context.Context, *provisioningv1.DPU, *util.ControllerContext) (provisioningv1.DPUStatus, error)
Click to show internal directories.
Click to hide internal directories.