Documentation ¶
Index ¶
- type Component
- type Context
- type FinalizerComponent
- type OwnedComponent
- type Patch
- type Reconciler
- func (r *Reconciler) Build() (controller.Controller, error)
- func (r *Reconciler) Complete() error
- func (r *Reconciler) Component(name string, comp Component, opts ...builder.OwnsOption) *Reconciler
- func (r *Reconciler) For(apiType client.Object, opts ...builder.ForOption) *Reconciler
- func (r *Reconciler) Reconcile(rootCtx context.Context, req ctrl.Request) (ctrl.Result, error)
- func (r *Reconciler) WithWebhooks() *Reconciler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FinalizerComponent ¶
type OwnedComponent ¶
type Patch ¶
type Patch struct { Annotator *patch.Annotator Maker patch.Maker CalculateOpts []patch.CalculateOption }
func NewPatch ¶
func NewPatch(gvk schema.GroupVersionKind) *Patch
type Reconciler ¶
type Reconciler struct {
// contains filtered or unexported fields
}
func NewReconciler ¶
func NewReconciler(mgr ctrl.Manager) *Reconciler
func (*Reconciler) Build ¶
func (r *Reconciler) Build() (controller.Controller, error)
func (*Reconciler) Complete ¶
func (r *Reconciler) Complete() error
func (*Reconciler) Component ¶
func (r *Reconciler) Component(name string, comp Component, opts ...builder.OwnsOption) *Reconciler
func (*Reconciler) For ¶
func (r *Reconciler) For(apiType client.Object, opts ...builder.ForOption) *Reconciler
func (*Reconciler) WithWebhooks ¶
func (r *Reconciler) WithWebhooks() *Reconciler
Click to show internal directories.
Click to hide internal directories.