Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder interface { WithFactory(f reconcile.ReconcilerFactory) Builder GetForObj() client.Object For(object client.Object, opts ...builder.ForOption) Builder Owns(object client.Object, opts ...builder.OwnsOption) Builder Watches(object client.Object, eventHandler handler.EventHandler, opts ...builder.WatchesOption) Builder WatchesMetadata(object client.Object, eventHandler handler.EventHandler, opts ...builder.WatchesOption) Builder WatchesRawSource(src source.Source, eventHandler handler.EventHandler, opts ...builder.WatchesOption) Builder WithEventFilter(p predicate.Predicate) Builder WithOptions(options controller.Options) Builder WithLogConstructor(logConstructor func(*ctrlreconcile.Request) logr.Logger) Builder Named(name string) Builder Complete() error SetupWithManager(mngr manager.Manager, args reconcile.ReconcilerArguments) error }
type SkrIndexer ¶ added in v0.1.4
type SkrRegistry ¶
type SkrRegistry interface { Len() int Register() Builder Builders() []Builder IndexField(obj client.Object, field string, extractValue client.IndexerFunc) Indexers() []SkrIndexer }
func New ¶
func New(skrScheme *runtime.Scheme) SkrRegistry
Click to show internal directories.
Click to hide internal directories.