# Functions
AddGraphEdgesTo returns an EdgeFunc that will add the selected edges to the passed graph.
AddReversedEdge adds a reversed edge for every passed edge and preserves the existing edge.
AllNodes includes all nodes in the graph.
Build adds a graph node for the build if it does not already exist.
BuildConfig adds a graph node for the specific build config if it does not exist, and will link the build config to other nodes for the images and source repositories it depends on.
No description provided by the author
No description provided by the author
CoverServices ensures that a directed edge exists between all deployment configs and the services that expose them (via label selectors).
DeploymentConfig adds the provided deployment config to the graph if it does not exist, and will create edges that point to named Docker image repositories for each image used in the deployment.
No description provided by the author
DeploymentPipelines returns a map of DeploymentConfigs to the deployment flows that create them, extracted from the provided Graph.
DockerRepository adds the named Docker repository tag reference to the graph if it does not already exist.
No description provided by the author
No description provided by the author
ExistingDirectEdge returns true if both head and tail already exist in the graph and the edge kind is not ReferencedByGraphEdgeKind (the generic reverse edge kind).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ImageLayer adds a graph node for the layer if it does not already exist.
ImagePipelineFromNode attempts to locate a build flow from the provided node.
ImageStream adds a graph node for the Image Stream if it does not already exist.
ImageStreamTag adds a graph node for the specific tag in an Image Stream if it does not already exist.
No description provided by the author
No description provided by the author
New initializes a graph from input to output.
No description provided by the author
No description provided by the author
No description provided by the author
ReplicationController adds a graph node for the ReplicationController if it does not already exist.
ExistingDirectEdge returns true if both nodes exist in the graph already and the edge kind is not ReferencedByGraphEdgeKind (the generic reverse edge kind).
ReverseGraphEdge reverses the order of the edge and drops the existing edge.
Service adds the provided service to the graph if it does not already exist.
ServiceAndDeploymentGroups breaks the provided graph of API relationships into ServiceGroup objects, ordered consistently.
SourceRepository adds the specific BuildSource to the graph if it does not already exist.
UncoveredDeploymentFlowEdges preserves (and duplicates) edges that were not covered by a deployment flow.
UncoveredDeploymentFlowNodes includes nodes that either services or deployment configs, or which haven't previously been covered.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ImagePipeline represents a build, its output, and any inputs.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ServiceGroup is a related set of resources that should be displayed together logically.
No description provided by the author
ServiceReference is a service and the DeploymentConfigs it covers.
No description provided by the author
No description provided by the author
# Interfaces
No description provided by the author
ImageTagLocation identifies the source or destination of an image.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SourceLocation identifies a repository that is an input to a build.
UniqueNodeInitializer is a graph that allows nodes with a unique name to be added without duplication.
# Type aliases
DeploymentPipelineMap describes a single deployment config and the objects that contributed to that deployment.
EdgeFunc is passed a new graph, an edge in the current graph, and should mutate the new graph as needed.
NodeFunc is passed a new graph, a node in the graph, and should return true if the node should be included.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author