nodes

package
v1.0.5 Latest Latest
Warning

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

Go to latest
Published: Aug 24, 2015 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ServiceNodeKind                   = reflect.TypeOf(kapi.Service{}).Name()
	PodNodeKind                       = reflect.TypeOf(kapi.Pod{}).Name()
	PodSpecNodeKind                   = reflect.TypeOf(kapi.PodSpec{}).Name()
	PodTemplateSpecNodeKind           = reflect.TypeOf(kapi.PodTemplateSpec{}).Name()
	ReplicationControllerNodeKind     = reflect.TypeOf(kapi.ReplicationController{}).Name()
	ReplicationControllerSpecNodeKind = reflect.TypeOf(kapi.ReplicationControllerSpec{}).Name()
	ServiceAccountNodeKind            = reflect.TypeOf(kapi.ServiceAccount{}).Name()
	SecretNodeKind                    = reflect.TypeOf(kapi.Secret{}).Name()
)

Functions

func PodNodeName

func PodNodeName(o *kapi.Pod) osgraph.UniqueName

func PodSpecNodeName

func PodSpecNodeName(o *kapi.PodSpec, ownerName osgraph.UniqueName) osgraph.UniqueName

func PodTemplateSpecNodeName

func PodTemplateSpecNodeName(o *kapi.PodTemplateSpec, ownerName osgraph.UniqueName) osgraph.UniqueName

func ReplicationControllerNodeName

func ReplicationControllerNodeName(o *kapi.ReplicationController) osgraph.UniqueName

func ReplicationControllerSpecNodeName

func ReplicationControllerSpecNodeName(o *kapi.ReplicationControllerSpec, ownerName osgraph.UniqueName) osgraph.UniqueName

func SecretNodeName added in v1.0.2

func SecretNodeName(o *kapi.Secret) osgraph.UniqueName

func ServiceAccountNodeName added in v1.0.2

func ServiceAccountNodeName(o *kapi.ServiceAccount) osgraph.UniqueName

func ServiceNodeName

func ServiceNodeName(o *kapi.Service) osgraph.UniqueName

Types

type PodNode

type PodNode struct {
	osgraph.Node
	*kapi.Pod
}

func EnsurePodNode

func EnsurePodNode(g osgraph.MutableUniqueGraph, pod *kapi.Pod) *PodNode

func (*PodNode) Kind

func (*PodNode) Kind() string

func (PodNode) Object

func (n PodNode) Object() interface{}

func (PodNode) ResourceString added in v1.0.2

func (n PodNode) ResourceString() string

func (PodNode) String

func (n PodNode) String() string

func (PodNode) UniqueName

func (n PodNode) UniqueName() osgraph.UniqueName

type PodSpecNode

type PodSpecNode struct {
	osgraph.Node
	*kapi.PodSpec

	OwnerName osgraph.UniqueName
}

func EnsurePodSpecNode

func EnsurePodSpecNode(g osgraph.MutableUniqueGraph, podSpec *kapi.PodSpec, ownerName osgraph.UniqueName) *PodSpecNode

func (*PodSpecNode) Kind

func (*PodSpecNode) Kind() string

func (PodSpecNode) Object

func (n PodSpecNode) Object() interface{}

func (PodSpecNode) String

func (n PodSpecNode) String() string

func (PodSpecNode) UniqueName

func (n PodSpecNode) UniqueName() osgraph.UniqueName

type PodTemplateSpecNode

type PodTemplateSpecNode struct {
	osgraph.Node
	*kapi.PodTemplateSpec

	OwnerName osgraph.UniqueName
}

func (*PodTemplateSpecNode) Kind

func (*PodTemplateSpecNode) Kind() string

func (PodTemplateSpecNode) Object

func (n PodTemplateSpecNode) Object() interface{}

func (PodTemplateSpecNode) String

func (n PodTemplateSpecNode) String() string

func (PodTemplateSpecNode) UniqueName

func (n PodTemplateSpecNode) UniqueName() osgraph.UniqueName

type ReplicationControllerNode

type ReplicationControllerNode struct {
	osgraph.Node
	*kapi.ReplicationController
}

func EnsureReplicationControllerNode

func EnsureReplicationControllerNode(g osgraph.MutableUniqueGraph, rc *kapi.ReplicationController) *ReplicationControllerNode

EnsureReplicationControllerNode adds a graph node for the ReplicationController if it does not already exist.

func (*ReplicationControllerNode) Kind

func (ReplicationControllerNode) Object

func (n ReplicationControllerNode) Object() interface{}

func (ReplicationControllerNode) ResourceString added in v1.0.2

func (n ReplicationControllerNode) ResourceString() string

func (ReplicationControllerNode) String

func (n ReplicationControllerNode) String() string

func (ReplicationControllerNode) UniqueName

type ReplicationControllerSpecNode

type ReplicationControllerSpecNode struct {
	osgraph.Node
	*kapi.ReplicationControllerSpec

	OwnerName osgraph.UniqueName
}

func (*ReplicationControllerSpecNode) Kind

func (ReplicationControllerSpecNode) Object

func (n ReplicationControllerSpecNode) Object() interface{}

func (ReplicationControllerSpecNode) String

func (ReplicationControllerSpecNode) UniqueName

type SecretNode added in v1.0.2

type SecretNode struct {
	osgraph.Node
	*kapi.Secret

	IsFound bool
}

func EnsureSecretNode added in v1.0.2

func EnsureSecretNode(g osgraph.MutableUniqueGraph, o *kapi.Secret) *SecretNode

func FindOrCreateSyntheticSecretNode added in v1.0.2

func FindOrCreateSyntheticSecretNode(g osgraph.MutableUniqueGraph, o *kapi.Secret) *SecretNode

func (SecretNode) Found added in v1.0.2

func (n SecretNode) Found() bool

func (*SecretNode) Kind added in v1.0.2

func (*SecretNode) Kind() string

func (SecretNode) Object added in v1.0.2

func (n SecretNode) Object() interface{}

func (SecretNode) ResourceString added in v1.0.2

func (n SecretNode) ResourceString() string

func (SecretNode) String added in v1.0.2

func (n SecretNode) String() string

type ServiceAccountNode added in v1.0.2

type ServiceAccountNode struct {
	osgraph.Node
	*kapi.ServiceAccount

	IsFound bool
}

func EnsureServiceAccountNode added in v1.0.2

func EnsureServiceAccountNode(g osgraph.MutableUniqueGraph, o *kapi.ServiceAccount) *ServiceAccountNode

func FindOrCreateSyntheticServiceAccountNode added in v1.0.2

func FindOrCreateSyntheticServiceAccountNode(g osgraph.MutableUniqueGraph, o *kapi.ServiceAccount) *ServiceAccountNode

func (ServiceAccountNode) Found added in v1.0.2

func (n ServiceAccountNode) Found() bool

func (*ServiceAccountNode) Kind added in v1.0.2

func (*ServiceAccountNode) Kind() string

func (ServiceAccountNode) Object added in v1.0.2

func (n ServiceAccountNode) Object() interface{}

func (ServiceAccountNode) ResourceString added in v1.0.2

func (n ServiceAccountNode) ResourceString() string

func (ServiceAccountNode) String added in v1.0.2

func (n ServiceAccountNode) String() string

type ServiceNode

type ServiceNode struct {
	osgraph.Node
	*kapi.Service
}

func EnsureServiceNode

func EnsureServiceNode(g osgraph.MutableUniqueGraph, svc *kapi.Service) *ServiceNode

EnsureServiceNode adds the provided service to the graph if it does not already exist.

func (*ServiceNode) Kind

func (*ServiceNode) Kind() string

func (ServiceNode) Object

func (n ServiceNode) Object() interface{}

func (ServiceNode) ResourceString added in v1.0.2

func (n ServiceNode) ResourceString() string

func (ServiceNode) String

func (n ServiceNode) String() string

Jump to

Keyboard shortcuts

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