kubegraph

package
v0.0.0-...-c9ba865 Latest Latest
Warning

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

Go to latest
Published: Jun 1, 2016 License: Apache-2.0, Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// ExposedThroughServiceEdgeKind goes from a PodTemplateSpec or a Pod to Service.  The head should make the service's selector.
	ExposedThroughServiceEdgeKind = "ExposedThroughService"
	// ManagedByRCEdgeKind goes from Pod to ReplicationController when the Pod satisfies the ReplicationController's label selector
	ManagedByRCEdgeKind = "ManagedByRC"
	// MountedSecretEdgeKind goes from PodSpec to Secret indicating that is or will be a request to mount a volume with the Secret.
	MountedSecretEdgeKind = "MountedSecret"
	// MountableSecretEdgeKind goes from ServiceAccount to Secret indicating that the SA allows the Secret to be mounted
	MountableSecretEdgeKind = "MountableSecret"
	// ReferencedServiceAccountEdgeKind goes from PodSpec to ServiceAccount indicating that Pod is or will be running as the SA.
	ReferencedServiceAccountEdgeKind = "ReferencedServiceAccount"
)

Variables

This section is empty.

Functions

func AddAllExposedPodEdges

func AddAllExposedPodEdges(g osgraph.MutableUniqueGraph)

AddAllExposedPodEdges calls AddExposedPodEdges for every ServiceNode in the graph

func AddAllExposedPodTemplateSpecEdges

func AddAllExposedPodTemplateSpecEdges(g osgraph.MutableUniqueGraph)

AddAllExposedPodTemplateSpecEdges calls AddExposedPodTemplateSpecEdges for every ServiceNode in the graph

func AddAllManagedByRCPodEdges

func AddAllManagedByRCPodEdges(g osgraph.MutableUniqueGraph)

AddAllManagedByRCPodEdges calls AddManagedByRCPodEdges for every ServiceNode in the graph

func AddAllMountableSecretEdges

func AddAllMountableSecretEdges(g osgraph.Graph)

func AddAllMountedSecretEdges

func AddAllMountedSecretEdges(g osgraph.Graph)

func AddAllRequestedServiceAccountEdges

func AddAllRequestedServiceAccountEdges(g osgraph.Graph)

func AddExposedPodEdges

func AddExposedPodEdges(g osgraph.MutableUniqueGraph, node *kubegraph.ServiceNode)

AddExposedPodEdges ensures that a directed edge exists between a service and all the pods in the graph that match the service selector

func AddExposedPodTemplateSpecEdges

func AddExposedPodTemplateSpecEdges(g osgraph.MutableUniqueGraph, node *kubegraph.ServiceNode)

AddExposedPodTemplateSpecEdges ensures that a directed edge exists between a service and all the PodTemplateSpecs in the graph that match the service selector

func AddManagedByRCPodEdges

func AddManagedByRCPodEdges(g osgraph.MutableUniqueGraph, rcNode *kubegraph.ReplicationControllerNode)

AddManagedByRCPodEdges ensures that a directed edge exists between an RC and all the pods in the graph that match the label selector

func AddMountableSecretEdges

func AddMountableSecretEdges(g osgraph.Graph, saNode *kubegraph.ServiceAccountNode)

func AddMountedSecretEdges

func AddMountedSecretEdges(g osgraph.Graph, podSpec *kubegraph.PodSpecNode)

func AddRequestedServiceAccountEdges

func AddRequestedServiceAccountEdges(g osgraph.Graph, podSpecNode *kubegraph.PodSpecNode)

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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