# 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.