Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
Controller performs node removal procedure
func NewNodeOperationsController ¶
func NewNodeOperationsController(clientset kubernetes.Interface, client client.Client, log *logrus.Entry) *Controller
NewNodeOperationsController returns Controller object
func (*Controller) Reconcile ¶
func (c *Controller) Reconcile(ctx context.Context, csi *csibaremetalv1.Deployment) error
Reconcile checks node removal conditions and deletes CSI resources if csibmnode is labeled and k8sNode is deleted
Click to show internal directories.
Click to hide internal directories.