Help us shape the future of Go! Take the 2026 Go Developer Survey

analysis

package
v1.1.6 Latest Latest
Warning

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

Go to latest
Published: Apr 5, 2016 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package analysis provides functions that analyse routes and setup markers that will be reported by oc status

Index

Constants

View Source
const (
	// MissingRoutePortWarning is returned when a route has no route port specified
	// and the service it routes to has multiple ports.
	MissingRoutePortWarning = "MissingRoutePort"
	// WrongRoutePortWarning is returned when a route has a route port specified
	// but the service it points to has no such port (either as a named port or as
	// a target port).
	WrongRoutePortWarning = "WrongRoutePort"
	// MissingServiceWarning is returned when there is no service for the specific route.
	MissingServiceWarning = "MissingService"
	// MissingTLSTerminationTypeErr is returned when a route with a tls config doesn't
	// specify a tls termination type.
	MissingTLSTerminationTypeErr = "MissingTLSTermination"
	// PathBasedPassthroughErr is returned when a path based route is passthrough
	// terminated.
	PathBasedPassthroughErr = "PathBasedPassthrough"
	// MissingTLSTerminationTypeErr is returned when a route with a tls config doesn't
	// specify a tls termination type.
	RouteNotAdmittedTypeErr = "RouteNotAdmitted"
	// MissingRequiredRouterErr is returned when no router has been setup.
	MissingRequiredRouterErr = "MissingRequiredRouter"
)

Variables

This section is empty.

Functions

func FindMissingRouter added in v1.1.5

func FindMissingRouter(g osgraph.Graph, f osgraph.Namer) []osgraph.Marker

FindMissingRouter creates markers for all routes in case there is no running router.

func FindMissingTLSTerminationType added in v1.1.1

func FindMissingTLSTerminationType(g osgraph.Graph, f osgraph.Namer) []osgraph.Marker

func FindPathBasedPassthroughRoutes added in v1.1.2

func FindPathBasedPassthroughRoutes(g osgraph.Graph, f osgraph.Namer) []osgraph.Marker

func FindPortMappingIssues added in v1.1.4

func FindPortMappingIssues(g osgraph.Graph, f osgraph.Namer) []osgraph.Marker

FindPortMappingIssues checks all routes and reports any issues related to their ports. Also non-existent services for routes are reported here.

func FindRouteAdmissionFailures added in v1.1.4

func FindRouteAdmissionFailures(g osgraph.Graph, f osgraph.Namer) []osgraph.Marker

FindRouteAdmissionFailures creates markers for any routes that were rejected by their routers

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL