func()

in pkg/controllers/nodeclaim/status.go [113:128]


func (c *Controller) Register(_ context.Context, m manager.Manager) error {
	return controllerruntime.NewControllerManagedBy(m).
		Named("nodeclaim.status").
		For(&corev1.Node{},
			builder.WithPredicates(
				predicate.Funcs{
					CreateFunc: func(e event.CreateEvent) bool { return false },
					UpdateFunc: func(e event.UpdateEvent) bool { return true },
					DeleteFunc: func(e event.DeleteEvent) bool { return false },
				},
			),
		).
		WithEventFilter(nodeclaimutil.KaitoResourcePredicate).
		WithEventFilter(nodeSelectorPredicate).
		Complete(reconcile.AsReconciler(m.GetClient(), c))
}