Documentation ¶
Index ¶
- type DrainSafeReconciler
- type ScheduledEventReconciler
- func (r *ScheduledEventReconciler) ProcessNodeEvent(node *corev1.Node) (ctrl.Result, error)
- func (r *ScheduledEventReconciler) ProcessScheduledEvent() error
- func (r *ScheduledEventReconciler) Reconcile(req ctrl.Request) (ctrl.Result, error)
- func (r *ScheduledEventReconciler) SetupWithManager(mgr ctrl.Manager) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DrainSafeReconciler ¶
DrainSafeReconciler reconciles a DrainSafe object
func (*DrainSafeReconciler) ProcessNodeEvent ¶
func (r *DrainSafeReconciler) ProcessNodeEvent(c kubectl.Client, rclient *repairmanclient.Client, node *corev1.Node) (ctrl.Result, error)
ProcessNodeEvent processes node event
func (*DrainSafeReconciler) SetupWithManager ¶
func (r *DrainSafeReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager called from maanger to register reconciler
type ScheduledEventReconciler ¶
type ScheduledEventReconciler struct { client.Client Log logr.Logger Recorder record.EventRecorder StopCh <-chan struct{} AzClient *azure.Client Hostname string VMInstanceName string }
ScheduledEventReconciler reconciles a DrainSafe object
func (*ScheduledEventReconciler) ProcessNodeEvent ¶
ProcessNodeEvent processes node event
func (*ScheduledEventReconciler) ProcessScheduledEvent ¶
func (r *ScheduledEventReconciler) ProcessScheduledEvent() error
ProcessScheduledEvent process scheduled event.
func (*ScheduledEventReconciler) SetupWithManager ¶
func (r *ScheduledEventReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager called from manager to register reconciler
Click to show internal directories.
Click to hide internal directories.