Documentation ¶
Index ¶
- Constants
- type HwMgrAdaptorController
- func (c *HwMgrAdaptorController) HandleNodePool(ctx context.Context, nodepool *hwmgmtv1alpha1.NodePool) (ctrl.Result, error)
- func (c *HwMgrAdaptorController) HandleNodePoolDeletion(ctx context.Context, nodepool *hwmgmtv1alpha1.NodePool) error
- func (c *HwMgrAdaptorController) SetupWithManager(mgr ctrl.Manager) error
Constants ¶
View Source
const ( LoopbackAdaptorID = "loopback" DellHwMgrAdaptorID = "dell-hwmgr" )
Supported adaptor IDs
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HwMgrAdaptorController ¶
type HwMgrAdaptorController struct { client.Client Scheme *runtime.Scheme Logger *slog.Logger Namespace string // contains filtered or unexported fields }
HwMgrAdaptorController
func (*HwMgrAdaptorController) HandleNodePool ¶
func (c *HwMgrAdaptorController) HandleNodePool(ctx context.Context, nodepool *hwmgmtv1alpha1.NodePool) (ctrl.Result, error)
HandleNodePool calls the applicable adaptor handler to process the NodePool CR
func (*HwMgrAdaptorController) HandleNodePoolDeletion ¶
func (c *HwMgrAdaptorController) HandleNodePoolDeletion(ctx context.Context, nodepool *hwmgmtv1alpha1.NodePool) error
HandleNodePool calls the applicable adaptor handler to process the NodePool CR deletion
func (*HwMgrAdaptorController) SetupWithManager ¶
func (c *HwMgrAdaptorController) SetupWithManager(mgr ctrl.Manager) error
Click to show internal directories.
Click to hide internal directories.