Version: v1.5.0 Latest Latest

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

Go to latest
Published: Apr 21, 2017 License: Apache-2.0 Imports: 13 Imported by: 0




View Source
const HostGeneratedAnnotationKey = ""

HostGeneratedAnnotationKey is the key for an annotation set to "true" if the route's host was generated


View Source
var StatusStrategy = routeStatusStrategy{NewStrategy(nil)}


func Matcher added in v1.0.8

Matcher returns a matcher for a route

func NewStrategy added in v1.0.6

func NewStrategy(allocator route.RouteAllocator) routeStrategy

NewStrategy initializes the default logic that applies when creating and updating Route objects via the REST API.


type Registry

type Registry interface {
	// ListRoutes obtains list of routes that match a selector.
	ListRoutes(ctx kapi.Context, options *kapi.ListOptions) (*api.RouteList, error)
	// GetRoute retrieves a specific route.
	GetRoute(ctx kapi.Context, routeID string) (*api.Route, error)
	// CreateRoute creates a new route.
	CreateRoute(ctx kapi.Context, route *api.Route) error
	// UpdateRoute updates a route.
	UpdateRoute(ctx kapi.Context, route *api.Route) error
	// DeleteRoute deletes a route.
	DeleteRoute(ctx kapi.Context, routeID string) error
	// WatchRoutes watches for new/modified/deleted routes.
	WatchRoutes(ctx kapi.Context, options *kapi.ListOptions) (watch.Interface, error)

Registry is an interface for things that know how to store Routes.


Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
t or T : Toggle theme light dark auto
y or Y : Canonical URL