package
1.3.0
Repository: https://github.com/kong/gateway-operator.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
Package metadata includes metadata variables for logging and reporting.
No description provided by the author

# Functions

DefaultConfig returns a default configuration for the manager.
Run runs the manager.
SetupControllers returns a list of ControllerDefs based on config.
SetupControllersShim runs SetupControllers and returns its result as a slice of the map values.

# Constants

AIGatewayControllerName is the name of the GatewayClass controller.
ControlPlaneControllerName is the name of the GatewayClass controller.
DataPlaneBlueGreenControllerName is the name of the GatewayClass controller.
DataPlaneControllerName is the name of the GatewayClass controller.
DataPlaneOwnedDeploymentFinalizerControllerName is the name of the GatewayClass controller.
DataPlaneOwnedSecretFinalizerControllerName is the name of the GatewayClass controller.
DataPlaneOwnedServiceFinalizerControllerName is the name of the GatewayClass controller.
GatewayClassControllerName is the name of the GatewayClass controller.
GatewayControllerName is the name of the GatewayClass controller.

# Structs

Config represents the configuration for the manager.
ControllerDef is a specification of a Controller that can be conditionally registered with Manager.

# Interfaces

Controller is a Kubernetes controller that can be plugged into Manager.

# Type aliases

AdmissionRequestHandlerFunc is a function that returns an implementation of admission.RequestHandler, (validation webhook) it's passed to Run function and called later.
AutoHandler decides whether the specific controller shall be enabled (true) or disabled (false).
SetupControllersFunc represents function to setup controllers, which is called in Run function.