controller

package
v1.28.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 10, 2024 License: Apache-2.0 Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterBackendTLSPolicyController added in v1.28.0

func RegisterBackendTLSPolicyController(log logrus.FieldLogger, mgr manager.Manager, eventHandler cache.ResourceEventHandler) error

RegisterBackendTLSPolicyController creates the backendtlspolicy controller from mgr. The controller will be pre-configured to watch for BackendTLSPolicy objects across all namespaces.

func RegisterGRPCRouteController added in v1.25.0

func RegisterGRPCRouteController(log logrus.FieldLogger, mgr manager.Manager, eventHandler cache.ResourceEventHandler) error

RegisterGRPCRouteController creates the grpcroute controller from mgr. The controller will be pre-configured to watch for GRPCRoute objects across all namespaces.

func RegisterGatewayClassController added in v1.20.0

func RegisterGatewayClassController(
	log logrus.FieldLogger,
	mgr manager.Manager,
	eventHandler cache.ResourceEventHandler,
	statusUpdater k8s.StatusUpdater,
	name string,
) (leadership.NeedLeaderElectionNotification, error)

RegisterGatewayClassController creates the gatewayclass controller. The controller will be pre-configured to watch for cluster-scoped GatewayClass objects with a controller field that matches name.

func RegisterGatewayController added in v1.20.0

func RegisterGatewayController(
	log logrus.FieldLogger,
	mgr manager.Manager,
	eventHandler cache.ResourceEventHandler,
	statusUpdater k8s.StatusUpdater,
	gatewayClassControllerName string,
) (leadership.NeedLeaderElectionNotification, error)

RegisterGatewayController creates the gateway controller from mgr. The controller will be pre-configured to watch for Gateway objects across all namespaces and reconcile those that match class.

func RegisterHTTPRouteController added in v1.20.0

func RegisterHTTPRouteController(log logrus.FieldLogger, mgr manager.Manager, eventHandler cache.ResourceEventHandler) error

RegisterHTTPRouteController creates the httproute controller from mgr. The controller will be pre-configured to watch for HTTPRoute objects across all namespaces.

func RegisterTCPRouteController added in v1.26.0

func RegisterTCPRouteController(log logrus.FieldLogger, mgr manager.Manager, eventHandler cache.ResourceEventHandler) error

RegisterTCPRouteController creates the tcproute controller from mgr. The controller will be pre-configured to watch for TCPRoute objects across all namespaces.

func RegisterTLSRouteController added in v1.20.0

func RegisterTLSRouteController(log logrus.FieldLogger, mgr manager.Manager, eventHandler cache.ResourceEventHandler) error

RegisterTLSRouteController creates the tlsroute controller from mgr. The controller will be pre-configured to watch for TLSRoute objects across all namespaces.

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL