Documentation ¶
Index ¶
- type Controller
- func (ctrl *Controller) Close(ctx context.Context) error
- func (ctrl *Controller) Init() error
- func (ctrl *Controller) LinkerName() string
- func (ctrl *Controller) Lookup(ctx context.Context, object utilobject.Rich) ([]linker.LinkerResult, error)
- func (ctrl *Controller) Options() manager.Options
- func (ctrl *Controller) Start(ctx context.Context) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶
type Controller struct { Clock clock.Clock Logger logrus.FieldLogger Clients k8s.Clients DiscoveryCache discovery.DiscoveryCache ObjectCache *objectcache.ObjectCache DiffCache diffcache.Cache LinkerMetric *metrics.Metric[*linkerMetric] // contains filtered or unexported fields }
func (*Controller) Init ¶
func (ctrl *Controller) Init() error
func (*Controller) LinkerName ¶
func (ctrl *Controller) LinkerName() string
func (*Controller) Lookup ¶
func (ctrl *Controller) Lookup(ctx context.Context, object utilobject.Rich) ([]linker.LinkerResult, error)
func (*Controller) Options ¶
func (ctrl *Controller) Options() manager.Options
Click to show internal directories.
Click to hide internal directories.