Documentation
¶
Index ¶
- type IPPoolReconciler
- func (r *IPPoolReconciler) IPClaimToIPPool(_ context.Context, obj client.Object) []ctrl.Request
- func (r *IPPoolReconciler) Reconcile(ctx context.Context, req ctrl.Request) (_ ctrl.Result, rerr error)
- func (r *IPPoolReconciler) SetupWithManager(ctx context.Context, mgr ctrl.Manager, options controller.Options) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IPPoolReconciler ¶
type IPPoolReconciler struct { Client client.Client ManagerFactory ipam.ManagerFactoryInterface Log logr.Logger WatchFilterValue string }
IPPoolReconciler reconciles a IPPool object.
func (*IPPoolReconciler) IPClaimToIPPool ¶
IPClaimToIPPool will return a reconcile request for a Metal3DataTemplate if the event is for a IPClaim and that IPClaim references a Metal3DataTemplate.
func (*IPPoolReconciler) Reconcile ¶
func (r *IPPoolReconciler) Reconcile(ctx context.Context, req ctrl.Request) (_ ctrl.Result, rerr error)
Reconcile handles IPPool events.
func (*IPPoolReconciler) SetupWithManager ¶
func (r *IPPoolReconciler) SetupWithManager(ctx context.Context, mgr ctrl.Manager, options controller.Options) error
SetupWithManager will add watches for this controller.
Click to show internal directories.
Click to hide internal directories.