# Packages
No description provided by the author
# Functions
DeleteNodeAnnotations deletes all annotations with keys in ks.
DeleteNodeLabels deletes all keys in ks.
FilterContainerLinuxNodes filters a list of nodes and returns nodes with a Container Linux OSImage, as reported by the node's /etc/os-release.
FilterNodesByAnnotation takes a node list and a field selector, and returns a node list that matches the field selector.
FilterNodesByRequirement filters a list of nodes and returns nodes matching the given label requirement.
No description provided by the author
GetClient returns a Kubernetes client (clientset) from the kubeconfig path or from the in-cluster service account environment.
GetNodeRetry gets a node object, retrying up to DefaultBackoff number of times if it fails.
GetVersionInfo returns VersionInfo from the current CoreOS system.
NewRequirementOrDie wraps a call to NewRequirement and panics if the Requirment cannot be created.
NodeAnnotationCondition returns a condition function that succeeds when a node being watched has an annotation of key equal to value.
RetryConflict executes the provided function repeatedly, retrying if the server returns a conflicting write.
RetryOnError retries a function repeatedly with the specified backoff until it succeeds or times out.
SetNodeAnnotations sets all keys in m to their respective values in node's annotations.
SetNodeAnnotationsLabels sets all keys in a and l to their values in node's annotations and labels, respectively.
SetNodeLabels sets all keys in m to their respective values in node's labels.
Unschedulable marks node as schedulable or unschedulable according to sched.
UpdateNodeRetry calls f to update a node object in Kubernetes.
# Variables
DefaultBackoff is the recommended backoff for a conflict where a client may be attempting to make an unrelated modification to a resource under active management by one or more controllers.
DefaultRetry is the recommended retry for a conflict where multiple clients are making changes to the same resource.
# Structs
VersionInfo contains CoreOS version and update information.