Versions in this module Expand all Collapse all v0 v0.0.3 Apr 15, 2022 v0.0.1 Apr 15, 2022 Changes in this version + var Default Interface = &impl + var Dynamic DynamicInterface = &impl + var Fake Interface = &impl + func EnableInjectionOrDie(ctx context.Context, cfg *rest.Config) (context.Context, func()) + func GetConfig(ctx context.Context) *rest.Config + func GetNamespaceScope(ctx context.Context) string + func GetRESTConfig(serverURL, kubeconfig string) (*rest.Config, error) + func GetResourceVersion(ctx context.Context) string + func HasNamespaceScope(ctx context.Context) bool + func ParseAndGetRESTConfigOrDie() *rest.Config + func WithConfig(ctx context.Context, cfg *rest.Config) context.Context + func WithNamespaceScope(ctx context.Context, namespace string) context.Context + func WithResourceVersion(ctx context.Context, resourceVersion string) context.Context + type ClientFetcher func(context.Context) interface + type ClientInjector func(context.Context, *rest.Config) context.Context + type ControllerConstructor func(context.Context, configmap.Watcher) *controller.Impl + type DuckFactoryInjector func(context.Context) context.Context + type DynamicClientInjector func(context.Context) context.Context + type DynamicInformerInjector func(context.Context) context.Context + type DynamicInterface interface + GetDynamicClients func() []DynamicClientInjector + GetDynamicInformers func() []DynamicInformerInjector + RegisterDynamicClient func(DynamicClientInjector) + RegisterDynamicInformer func(DynamicInformerInjector) + SetupDynamic func(context.Context) context.Context + type FilteredInformersInjector func(context.Context) (context.Context, []controller.Informer) + type InformerFactoryInjector func(context.Context) context.Context + type InformerInjector func(context.Context) (context.Context, controller.Informer) + type Interface interface + FetchAllClients func(context.Context) []interface{} + GetClients func() []ClientInjector + GetDucks func() []DuckFactoryInjector + GetFilteredInformers func() []FilteredInformersInjector + GetInformerFactories func() []InformerFactoryInjector + GetInformers func() []InformerInjector + RegisterClient func(ClientInjector) + RegisterClientFetcher func(ClientFetcher) + RegisterDuck func(ii DuckFactoryInjector) + RegisterFilteredInformers func(FilteredInformersInjector) + RegisterInformer func(InformerInjector) + RegisterInformerFactory func(InformerFactoryInjector) + SetupInformers func(context.Context, *rest.Config) (context.Context, []controller.Informer) + type NamedControllerConstructor struct + ControllerConstructor ControllerConstructor + Name string