const dsRetryPeriod …
const dsRetryTimeout …
const daemonsetLabelPrefix …
const daemonsetNameLabel …
const daemonsetColorLabel …
var NamespaceNodeSelectors …
var nonTerminalPhaseSelector …
type updateDSFunc …
func updateDaemonSetWithRetries(ctx context.Context, c clientset.Interface, namespace, name string, applyUpdate updateDSFunc) (ds *appsv1.DaemonSet, err error) { … }
var _ …
func randomPod(pods []v1.Pod, fn func(p *v1.Pod) bool) *v1.Pod { … }
func getDaemonSetImagePatch(containerName, containerImage string) string { … }
func newDaemonSet(dsName, image string, label map[string]string) *appsv1.DaemonSet { … }
func newDaemonSetWithLabel(dsName, image string, label map[string]string) *appsv1.DaemonSet { … }
func listDaemonPods(ctx context.Context, c clientset.Interface, ns string, label map[string]string) *v1.PodList { … }
func separateDaemonSetNodeLabels(labels map[string]string) (map[string]string, map[string]string) { … }
func clearDaemonSetNodeLabels(ctx context.Context, c clientset.Interface) error { … }
func patchNamespaceAnnotations(ctx context.Context, c clientset.Interface, nsName string) (*v1.Namespace, error) { … }
func setDaemonSetNodeLabels(ctx context.Context, c clientset.Interface, nodeName string, labels map[string]string) (*v1.Node, error) { … }
func checkRunningOnAllNodes(f *framework.Framework, ds *appsv1.DaemonSet) func(ctx context.Context) (bool, error) { … }
func checkAtLeastOneNewPod(c clientset.Interface, ns string, label map[string]string, newImage string) func(ctx context.Context) (bool, error) { … }
func checkRunningOnNoNodes(f *framework.Framework, ds *appsv1.DaemonSet) func(ctx context.Context) (bool, error) { … }
func checkDaemonPodsImageAndAvailability(c clientset.Interface, ds *appsv1.DaemonSet, image string, maxUnavailable int) func(ctx context.Context) (bool, error) { … }
func checkDaemonSetPodsLabels(podList *v1.PodList, hash string) { … }
func waitForHistoryCreated(ctx context.Context, c clientset.Interface, ns string, label map[string]string, numHistory int) { … }
func listDaemonHistories(ctx context.Context, c clientset.Interface, ns string, label map[string]string) *appsv1.ControllerRevisionList { … }
func curHistory(historyList *appsv1.ControllerRevisionList, ds *appsv1.DaemonSet) *appsv1.ControllerRevision { … }
func waitFailedDaemonPodDeleted(c clientset.Interface, pod *v1.Pod) func(ctx context.Context) (bool, error) { … }