Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ResourceHandler ¶
type ResourceHandler interface { Reconcile(ctx context.Context, service *corev1.Service, namespaceInjectionLabel string) error FetchNamespaceInjectionLabel(ctx context.Context, req ctrl.Request, namespaceInjectionLabel *string) (bool, error) FetchService(ctx context.Context, namespacedName types.NamespacedName) (*corev1.Service, error) }
func NewDefaultResourceHandler ¶
func NewDefaultResourceHandler( k8sClient client.Client, log loggerutil.OSOKLogger, clientSet kubernetes.Interface) ResourceHandler
Click to show internal directories.
Click to hide internal directories.