nodes

package
v4.1.0+incompatible Latest Latest
Warning

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

Go to latest
Published: May 1, 2019 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ImageStreamNodeKind      = reflect.TypeOf(imagev1.ImageStream{}).Name()
	ImageNodeKind            = reflect.TypeOf(imagev1.Image{}).Name()
	ImageStreamTagNodeKind   = reflect.TypeOf(imagev1.ImageStreamTag{}).Name()
	ImageStreamImageNodeKind = reflect.TypeOf(imagev1.ImageStreamImage{}).Name()

	// non-api types
	DockerRepositoryNodeKind = reflect.TypeOf(imagev1.DockerImageReference{}).Name()
)

Functions

func EnsureDockerRepositoryNode

func EnsureDockerRepositoryNode(g osgraph.MutableUniqueGraph, name, tag string) graph.Node

EnsureDockerRepositoryNode adds the named Docker repository tag reference to the graph if it does not already exist. If the reference is invalid, the Name field of the graph will be used directly.

func EnsureImageComponentConfigNode

func EnsureImageComponentConfigNode(g osgraph.MutableUniqueGraph, name string) graph.Node

EnsureImageComponentConfigNode adds a graph node for the image config if it does not already exist.

func EnsureImageComponentLayerNode

func EnsureImageComponentLayerNode(g osgraph.MutableUniqueGraph, name string) graph.Node

EnsureImageComponentLayerNode adds a graph node for the image layer if it does not already exist.

func EnsureImageComponentManifestNode

func EnsureImageComponentManifestNode(g osgraph.MutableUniqueGraph, name string) graph.Node

EnsureImageComponentLayerNode adds a graph node for the image layer if it does not already exist.

func EnsureImageNode

func EnsureImageNode(g osgraph.MutableUniqueGraph, img *imagev1.Image) graph.Node

func EnsureImageStreamImageNode

func EnsureImageStreamImageNode(g osgraph.MutableUniqueGraph, namespace, name string) graph.Node

EnsureImageStreamImageNode adds a graph node for the specific ImageStreamImage if it does not already exist.

func EnsureImageStreamNode

func EnsureImageStreamNode(g osgraph.MutableUniqueGraph, is *imagev1.ImageStream) graph.Node

EnsureImageStreamNode adds a graph node for the Image Stream if it does not already exist.

func ImageComponentNodeName

func ImageComponentNodeName(name string) osgraph.UniqueName

func ImageNodeName

func ImageNodeName(o *imagev1.Image) osgraph.UniqueName

func ImageStreamImageNodeName

func ImageStreamImageNodeName(o *imagev1.ImageStreamImage) osgraph.UniqueName

func ImageStreamNodeName

func ImageStreamNodeName(o *imagev1.ImageStream) osgraph.UniqueName

func ImageStreamTagNodeName

func ImageStreamTagNodeName(o *imagev1.ImageStreamTag) osgraph.