Documentation
¶
Index ¶
- Variables
- func DockerImageRepositoryNodeName(o imageapi.DockerImageReference) osgraph.UniqueName
- func EnsureDockerRepositoryNode(g osgraph.MutableUniqueGraph, name, tag string) graph.Node
- func EnsureImageComponentConfigNode(g osgraph.MutableUniqueGraph, name string) graph.Node
- func EnsureImageComponentLayerNode(g osgraph.MutableUniqueGraph, name string) graph.Node
- func EnsureImageComponentManifestNode(g osgraph.MutableUniqueGraph, name string) graph.Node
- func EnsureImageNode(g osgraph.MutableUniqueGraph, img *imagev1.Image) graph.Node
- func EnsureImageStreamImageNode(g osgraph.MutableUniqueGraph, namespace, name string) graph.Node
- func EnsureImageStreamNode(g osgraph.MutableUniqueGraph, is *imagev1.ImageStream) graph.Node
- func ImageComponentNodeName(name string) osgraph.UniqueName
- func ImageNodeName(o *imagev1.Image) osgraph.UniqueName
- func ImageStreamImageNodeName(o *imagev1.ImageStreamImage) osgraph.UniqueName
- func ImageStreamNodeName(o *imagev1.ImageStream) osgraph.UniqueName
- func ImageStreamTagNodeName(o *imagev1.ImageStreamTag) osgraph.UniqueName
- func MakeImageStreamImageObjectMeta(namespace, name string) *imagev1.ImageStreamImage
- func MakeImageStreamTagObjectMeta(namespace, name, tag string) *imagev1.ImageStreamTag
- func MakeImageStreamTagObjectMeta2(namespace, name string) *imagev1.ImageStreamTag
- type DockerImageRepositoryNode
- type ImageComponentNode
- type ImageComponentType
- type ImageNode
- type ImageStreamImageNode
- func (n ImageStreamImageNode) ImageSpec() string
- func (n ImageStreamImageNode) ImageTag() string
- func (*ImageStreamImageNode) Kind() string
- func (n ImageStreamImageNode) Object() interface{}
- func (n ImageStreamImageNode) ResourceString() string
- func (n ImageStreamImageNode) String() string
- func (n ImageStreamImageNode) UniqueName() osgraph.UniqueName
- type ImageStreamNode
- type ImageStreamTagNode
- func EnsureAllImageStreamTagNodes(g osgraph.MutableUniqueGraph, is *imagev1.ImageStream) []*ImageStreamTagNode
- func EnsureImageStreamTagNode(g osgraph.MutableUniqueGraph, ist *imagev1.ImageStreamTag) *ImageStreamTagNode
- func FindOrCreateSyntheticImageStreamTagNode(g osgraph.MutableUniqueGraph, ist *imagev1.ImageStreamTag) *ImageStreamTagNode
- func (n ImageStreamTagNode) Found() bool
- func (n ImageStreamTagNode) ImageSpec() string
- func (n ImageStreamTagNode) ImageTag() string
- func (*ImageStreamTagNode) Kind() string
- func (n ImageStreamTagNode) Object() interface{}
- func (n ImageStreamTagNode) String() string
- func (n ImageStreamTagNode) UniqueName() osgraph.UniqueName
Constants ¶
This section is empty.
Variables ¶
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 DockerImageRepositoryNodeName ¶
func DockerImageRepositoryNodeName(o imageapi.DockerImageReference) osgraph.UniqueName
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 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.