controller

package
v1.17.2 Latest Latest
Warning

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

Go to latest
Published: Aug 26, 2021 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

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.

Jump to

Keyboard shortcuts

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