Documentation
¶
Index ¶
- Variables
- func PodNodeName(o *kapi.Pod) osgraph.UniqueName
- func PodSpecNodeName(o *kapi.PodSpec, ownerName osgraph.UniqueName) osgraph.UniqueName
- func PodTemplateSpecNodeName(o *kapi.PodTemplateSpec, ownerName osgraph.UniqueName) osgraph.UniqueName
- func ReplicationControllerNodeName(o *kapi.ReplicationController) osgraph.UniqueName
- func ReplicationControllerSpecNodeName(o *kapi.ReplicationControllerSpec, ownerName osgraph.UniqueName) osgraph.UniqueName
- func SecretNodeName(o *kapi.Secret) osgraph.UniqueName
- func ServiceAccountNodeName(o *kapi.ServiceAccount) osgraph.UniqueName
- func ServiceNodeName(o *kapi.Service) osgraph.UniqueName
- type PodNode
- type PodSpecNode
- type PodTemplateSpecNode
- type ReplicationControllerNode
- type ReplicationControllerSpecNode
- type SecretNode
- type ServiceAccountNode
- type ServiceNode
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) UniqueName ¶
func (n PodNode) UniqueName() osgraph.UniqueName
type PodSpecNode ¶
type PodSpecNode struct {
osgraph.Node
*kapi.PodSpec
Namespace string
OwnerName osgraph.UniqueName
}
func EnsurePodSpecNode ¶
func EnsurePodSpecNode(g osgraph.MutableUniqueGraph, podSpec *kapi.PodSpec, namespace string, ownerName osgraph.UniqueName) *PodSpecNode
func (PodSpecNode) UniqueName ¶
func (n PodSpecNode) UniqueName() osgraph.UniqueName
type PodTemplateSpecNode ¶
type PodTemplateSpecNode struct {
osgraph.Node
*kapi.PodTemplateSpec
Namespace string
OwnerName osgraph.UniqueName
}
func EnsurePodTemplateSpecNode ¶
func EnsurePodTemplateSpecNode(g osgraph.MutableUniqueGraph, ptSpec *kapi.PodTemplateSpec, namespace string, ownerName osgraph.UniqueName) *PodTemplateSpecNode
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) UniqueName ¶
func (n ReplicationControllerNode) UniqueName() osgraph.UniqueName
type ReplicationControllerSpecNode ¶
type ReplicationControllerSpecNode struct {
osgraph.Node
*kapi.ReplicationControllerSpec
Namespace string
OwnerName osgraph.UniqueName
}
func EnsureReplicationControllerSpecNode ¶
func EnsureReplicationControllerSpecNode(g osgraph.MutableUniqueGraph, rcSpec *kapi.ReplicationControllerSpec, namespace string, ownerName osgraph.UniqueName) *ReplicationControllerSpecNode
func (ReplicationControllerSpecNode) Object ¶
func (n ReplicationControllerSpecNode) Object() interface{}
func (ReplicationControllerSpecNode) String ¶
func (n ReplicationControllerSpecNode) String() string
func (ReplicationControllerSpecNode) UniqueName ¶
func (n ReplicationControllerSpecNode) UniqueName() osgraph.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
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
type ServiceNode ¶
type ServiceNode struct {
osgraph.Node
*kapi.Service
IsFound bool
}
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 FindOrCreateSyntheticServiceNode ¶ added in v1.0.8
func FindOrCreateSyntheticServiceNode(g osgraph.MutableUniqueGraph, svc *kapi.Service) *ServiceNode
FindOrCreateSyntheticServiceNode returns the existing service node or creates a synthetic node in its place
Click to show internal directories.
Click to hide internal directories.