From 1d9bc00b81f4301863e2cc83753667cc8092f1c4 Mon Sep 17 00:00:00 2001 From: Matt Moyer Date: Sun, 9 Jul 2017 16:26:23 -0500 Subject: [PATCH] Begin polling for bootstrap cluster info immediately. The previous behavior was to sleep for `constants.DiscoveryRetryInterval` (5 seconds) before the first request. --- cmd/kubeadm/app/discovery/token/token.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/kubeadm/app/discovery/token/token.go b/cmd/kubeadm/app/discovery/token/token.go index 299f948f986..f765a4153dc 100644 --- a/cmd/kubeadm/app/discovery/token/token.go +++ b/cmd/kubeadm/app/discovery/token/token.go @@ -58,7 +58,7 @@ func RetrieveValidatedClusterInfo(discoveryToken string, tokenAPIServers []strin fmt.Printf("[discovery] Created cluster-info discovery client, requesting info from %q\n", bootstrapConfig.Clusters[clusterName].Server) var clusterinfo *v1.ConfigMap - wait.PollInfinite(constants.DiscoveryRetryInterval, func() (bool, error) { + wait.PollImmediateInfinite(constants.DiscoveryRetryInterval, func() (bool, error) { var err error clusterinfo, err = client.CoreV1().ConfigMaps(metav1.NamespacePublic).Get(bootstrapapi.ConfigMapClusterInfo, metav1.GetOptions{}) if err != nil {