Documentation
¶
Index ¶
- func NewGatewayClassController(mgr manager.Manager, eventHandler cache.ResourceEventHandler, ...) (controller.Controller, error)
- func NewGatewayController(mgr manager.Manager, eventHandler cache.ResourceEventHandler, ...) (controller.Controller, error)
- func NewHTTPRouteController(mgr manager.Manager, eventHandler cache.ResourceEventHandler, ...) (controller.Controller, error)
- func NewTLSRouteController(mgr manager.Manager, eventHandler cache.ResourceEventHandler, ...) (controller.Controller, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewGatewayClassController ¶
func NewGatewayClassController(mgr manager.Manager, eventHandler cache.ResourceEventHandler, log logrus.FieldLogger, name string) (controller.Controller, error)
NewGatewayClassController 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 NewGatewayController ¶
func NewGatewayController(mgr manager.Manager, eventHandler cache.ResourceEventHandler, log logrus.FieldLogger, gatewayClassControllerName string) (controller.Controller, error)
NewGatewayController 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 NewHTTPRouteController ¶
func NewHTTPRouteController(mgr manager.Manager, eventHandler cache.ResourceEventHandler, log logrus.FieldLogger) (controller.Controller, error)
NewHTTPRouteController creates the httproute controller from mgr. The controller will be pre-configured to watch for HTTPRoute objects across all namespaces.
func NewTLSRouteController ¶
func NewTLSRouteController(mgr manager.Manager, eventHandler cache.ResourceEventHandler, log logrus.FieldLogger) (controller.Controller, error)
NewTLSRouteController 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.