Documentation ¶
Index ¶
- type Reconciler
- func (r *Reconciler) ControllerClassMatch(meta metav1.Object) bool
- func (r *Reconciler) InjectClient(c client.Client) error
- func (r *Reconciler) Reconcile(req reconcile.Request) (reconcile.Result, error)
- func (r *Reconciler) RemoveRoute(resource configmanager.ResourceIdentifier)
- func (r *Reconciler) UpsertRoute(resource configmanager.ResourceIdentifier, obj runtime.Object)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Reconciler ¶
func NewReconciler ¶
func NewReconciler(obj runtime.Object, controllerClass string, configManager *configmanager.ConfigManager) *Reconciler
func (*Reconciler) ControllerClassMatch ¶
func (r *Reconciler) ControllerClassMatch(meta metav1.Object) bool
ControllerClassMatch determines if an Object matches the controllerClass of the Reconciler
func (*Reconciler) InjectClient ¶
func (r *Reconciler) InjectClient(c client.Client) error
func (*Reconciler) RemoveRoute ¶
func (r *Reconciler) RemoveRoute(resource configmanager.ResourceIdentifier)
func (*Reconciler) UpsertRoute ¶
func (r *Reconciler) UpsertRoute(resource configmanager.ResourceIdentifier, obj runtime.Object)
Click to show internal directories.
Click to hide internal directories.