Documentation ¶
Index ¶
- type Filter
- type FilterFuncs
- type InformerGetter
- type InformerOption
- type KeySyncer
- type Option
- func WithInformer(getter InformerGetter, filter ParentFilter, opts ...InformerOption) Option
- func WithInformerSynced(getter InformerGetter) Option
- func WithInitialEvent(namespace, name string) Option
- func WithMaxRetries(maxRetries int) Option
- func WithRateLimiter(limiter workqueue.RateLimiter) Option
- type ParentFilter
- type ParentFunc
- type Runner
- type SyncFunc
- type Syncer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FilterFuncs ¶
type InformerGetter ¶
type InformerGetter interface {
Informer() cache.SharedIndexInformer
}
type InformerOption ¶
type InformerOption func() informerOptionCase // public so it can be referenced out of this package
type Option ¶
type Option func(*controller)
func WithInformer ¶
func WithInformer(getter InformerGetter, filter ParentFilter, opts ...InformerOption) Option
func WithInformerSynced ¶
func WithInformerSynced(getter InformerGetter) Option
func WithInitialEvent ¶
func WithMaxRetries ¶
func WithRateLimiter ¶
func WithRateLimiter(limiter workqueue.RateLimiter) Option
type ParentFilter ¶
func FilterByNames ¶
func FilterByNames(parentFunc ParentFunc, names ...string) ParentFilter
type ParentFunc ¶
Click to show internal directories.
Click to hide internal directories.