Versions in this module Expand all Collapse all v1 v1.16.3 Oct 23, 2019 Changes in this version + const MODIFIED + const TAINTED + const UNTAINTED + func AddOrUpdateTaint(node *v1.Node, taint *v1.Taint) (*v1.Node, bool, error) + func CheckIfTaintsAlreadyExists(oldTaints []v1.Taint, taints []v1.Taint) string + func DeleteTaint(taints []v1.Taint, taintToDelete *v1.Taint) ([]v1.Taint, bool) + func DeleteTaintsByKey(taints []v1.Taint, taintKey string) ([]v1.Taint, bool) + func NewTaintsVar(ptr *[]api.Taint) taintsVar + func ParseTaints(spec []string) ([]v1.Taint, []v1.Taint, error) + func RemoveTaint(node *v1.Node, taint *v1.Taint) (*v1.Node, bool, error) + func ReorganizeTaints(node *v1.Node, overwrite bool, taintsToAdd []v1.Taint, ...) (string, []v1.Taint, error) + func TaintExists(taints []v1.Taint, taintToFind *v1.Taint) bool + func TaintSetDiff(t1, t2 []v1.Taint) (taintsToAdd []*v1.Taint, taintsToRemove []*v1.Taint) + func TaintSetFilter(taints []v1.Taint, fn func(*v1.Taint) bool) []v1.Taint