utils

package
v0.8.0 Latest Latest
Warning

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

Go to latest
Published: Jul 9, 2019 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// RtObjectMap is a map of resource name to respective runtime object
	RtObjectMap map[string]runtime.Object
	// ResourceGetterMap is a map of resource name to resource Getter interface
	ResourceGetterMap map[string]cache.Getter
	// AllowedEventKindsMap is a map to filter valid event kinds
	AllowedEventKindsMap map[EventKind]bool
	// KubeClient is a global kubernetes client to communicate to apiserver
	KubeClient kubernetes.Interface
)

Functions

func DeleteDoubleWhiteSpace added in v0.8.0

func DeleteDoubleWhiteSpace(slice []string) []string

DeleteDoubleWhiteSpace returns slice that removing whitespace from a arg slice

func GetObjectMetaData

func GetObjectMetaData(obj interface{}) metaV1.ObjectMeta

GetObjectMetaData returns metadata of the given object

func GetObjectTypeMetaData

func GetObjectTypeMetaData(obj interface{}) metaV1.TypeMeta

GetObjectTypeMetaData returns typemetadata of the given object

Types

type EventKind

type EventKind struct {
	Resource  string
	Namespace string
}

EventKind used in AllowedEventKindsMap to filter event kinds

Jump to

Keyboard shortcuts

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