Documentation
¶
Index ¶
- func Install(scheme *runtime.Scheme)
- func ToAggregate(list []error) utilerrors.Aggregate
- type Reconciler
- func (c *Reconciler) Delete(ctx context.Context, req ctrl.Request, gvk schema.GroupVersionKind, ...) error
- func (r *Reconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
- func (c *Reconciler) SetupWithManager(mgr ctrl.Manager) error
- func (c *Reconciler) Update(ctx context.Context, req ctrl.Request, gvk schema.GroupVersionKind, ...) (ctrl.Result, error)
- func (c *Reconciler) UpdateStatus(ctx context.Context, req ctrl.Request, cep *v1beta1.ClusterEndpoint) (ctrl.Result, error)
- type ResourceChangedPredicate
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ToAggregate ¶
func ToAggregate(list []error) utilerrors.Aggregate
ToAggregate converts the ErrorList into an errors.Aggregate.
Types ¶
type Reconciler ¶
type Reconciler struct {
client.Client
Logger logr.Logger
Recorder record.EventRecorder
RetryCount int
WorkNum int
MetricsInfo *metrics.MetricsInfo
// contains filtered or unexported fields
}
Reconciler reconciles a Service object
func (*Reconciler) Delete ¶
func (c *Reconciler) Delete(ctx context.Context, req ctrl.Request, gvk schema.GroupVersionKind, obj client.Object) error
func (*Reconciler) SetupWithManager ¶
func (c *Reconciler) SetupWithManager(mgr ctrl.Manager) error
func (*Reconciler) UpdateStatus ¶
func (c *Reconciler) UpdateStatus(ctx context.Context, req ctrl.Request, cep *v1beta1.ClusterEndpoint) (ctrl.Result, error)
type ResourceChangedPredicate ¶
func (*ResourceChangedPredicate) Create ¶
func (rl *ResourceChangedPredicate) Create(e event.CreateEvent) bool
func (*ResourceChangedPredicate) Delete ¶
func (rl *ResourceChangedPredicate) Delete(e event.DeleteEvent) bool
Delete returns true if the Delete event should be processed
func (*ResourceChangedPredicate) Generic ¶
func (rl *ResourceChangedPredicate) Generic(e event.GenericEvent) bool
Generic returns true if the Generic event should be processed
func (*ResourceChangedPredicate) Update ¶
func (rl *ResourceChangedPredicate) Update(e event.UpdateEvent) bool
Click to show internal directories.
Click to hide internal directories.