Documentation
¶
Index ¶
- Variables
- func FilterTaints(objs map[ResourceReference][]v1.Taint, matchTaint v1.Taint, condition bool) map[ResourceReference][]v1.Taint
- func FilterTolerations(objs map[ResourceReference][]v1.Toleration, matchToleration v1.Toleration, ...) map[ResourceReference][]v1.Toleration
- func ListNodeTaints(client dynamic.Interface) (map[ResourceReference][]v1.Taint, error)
- func ListResourceTolerations(client dynamic.Interface, gvr schema.GroupVersionResource, namespace string) (map[ResourceReference][]v1.Toleration, error)
- func Parse(apiVersion, kind string) schema.GroupVersionResource
- type ResourceReference
Constants ¶
This section is empty.
Variables ¶
View Source
var ( TolerationPath = []string{"spec", "template", "spec", "tolerations"} TaintPath = []string{"spec", "taints"} NodeGVR = schema.GroupVersionResource{ Resource: "nodes", Version: "v1", } )
Functions ¶
func FilterTaints ¶
func FilterTaints(objs map[ResourceReference][]v1.Taint, matchTaint v1.Taint, condition bool) map[ResourceReference][]v1.Taint
func FilterTolerations ¶
func FilterTolerations(objs map[ResourceReference][]v1.Toleration, matchToleration v1.Toleration, condition bool) map[ResourceReference][]v1.Toleration
func ListNodeTaints ¶
func ListResourceTolerations ¶
func ListResourceTolerations(client dynamic.Interface, gvr schema.GroupVersionResource, namespace string) (map[ResourceReference][]v1.Toleration, error)
func Parse ¶
func Parse(apiVersion, kind string) schema.GroupVersionResource
Types ¶
type ResourceReference ¶
Click to show internal directories.
Click to hide internal directories.