Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NodeGroupDeleter ¶
type NodeGroupDeleter struct {
// contains filtered or unexported fields
}
NodeUnitDeleter clean up node label and unit cluster when NodeUnit has been deleted
func NewNodeGroupDeleter ¶
func NewNodeGroupDeleter( kubeClient clientset.Interface, crdClient *crdClientset.Clientset, nodeUnitLister crdv1listers.NodeUnitLister, finalizerToken string, ) *NodeGroupDeleter
func (*NodeGroupDeleter) Delete ¶
func (d *NodeGroupDeleter) Delete(ctx context.Context, ng *sitev1alpha2.NodeGroup) error
type NodeUnitDeleter ¶
type NodeUnitDeleter struct {
// contains filtered or unexported fields
}
NodeUnitDeleter clean up node label and unit cluster when NodeUnit has been deleted
func NewNodeUnitDeleter ¶
func NewNodeUnitDeleter( kubeClient clientset.Interface, crdClient *crdClientset.Clientset, nodeLister corelisters.NodeLister, nodeListerSynced cache.InformerSynced, finalizerToken string, deleteQueue workqueue.RateLimitingInterface, ) *NodeUnitDeleter
func (*NodeUnitDeleter) Run ¶
func (c *NodeUnitDeleter) Run(stopCh <-chan struct{})
Click to show internal directories.
Click to hide internal directories.