Documentation ¶
Index ¶
- 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 RegisterTLSRouteController(log logrus.FieldLogger, mgr manager.Manager, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
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 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.