controller

package
v0.0.0-...-a1fe31f Latest Latest
Warning

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

Go to latest
Published: Dec 28, 2021 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterGatewayClassController

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

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

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

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