package
1.4.0-alpha.0
Repository: https://github.com/jim-minter/origin.git
Documentation: pkg.go.dev

# Packages

Package factory contains code used to create the router controller.

# Functions

HostForRoute returns the host set on the route.
ExtendedValidator creates a plugin wrapper that ensures only routes that pass extended validation are relayed to the next plugin in the chain.
NewStatusAdmitter creates a plugin wrapper that ensures every accepted route has a status field set that matches this router.
NewUniqueHost creates a plugin wrapper that ensures only unique routes are passed into the underlying plugin.

# Variables

No description provided by the author

# Structs

ExtendedValidator implements the router.Plugin interface to provide extended config validation for template based, backend-agnostic routers.
RouterController abstracts the details of watching the Route and Endpoints resources from the Plugin implementation being used.
StatusAdmitter ensures routes added to the plugin have status set.
UniqueHost implements the router.Plugin interface to provide a template based, backend-agnostic router.

# Interfaces

NamespaceLister returns all the names that should be watched by the client.
RejectionRecorder is an object capable of recording why a route was rejected.

# Type aliases

No description provided by the author
RouteHostFunc returns a host for a route.
No description provided by the author