Documentation ¶
Index ¶
- func RegisterBackendTLSPolicyController(log logrus.FieldLogger, mgr manager.Manager, ...) error
- func RegisterGRPCRouteController(log logrus.FieldLogger, mgr manager.Manager, ...) error
- func RegisterGatewayClassController(log logrus.FieldLogger, mgr manager.Manager, ...) (leadership.NeedLeaderElectionNotification, error)
- func RegisterGatewayController(log logrus.FieldLogger, mgr manager.Manager, ...) (leadership.NeedLeaderElectionNotification, error)
- func RegisterHTTPRouteController(log logrus.FieldLogger, mgr manager.Manager, ...) error
- func RegisterTCPRouteController(log logrus.FieldLogger, mgr manager.Manager, ...) error
- func RegisterTLSRouteController(log logrus.FieldLogger, mgr manager.Manager, ...) error
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.