Merge "devtools/vbinary: increase retry attempts and interval for client creation."
diff --git a/vbinary/cmd.go b/vbinary/cmd.go
index fa7663f..57e496a 100644
--- a/vbinary/cmd.go
+++ b/vbinary/cmd.go
@@ -41,6 +41,9 @@
 	maxParallelDownloads int
 
 	waitTimeBetweenAttempts = 3 * time.Minute
+
+	createClientAttempts                = 5
+	waitTimeBetweenCreateClientAttempts = 1 * time.Minute
 )
 
 const (
@@ -333,7 +336,7 @@
 		}
 		return nil
 	}
-	if err := retry.Function(ctx, createDefaultClientFn); err != nil {
+	if err := retry.Function(ctx, createDefaultClientFn, retry.AttemptsOpt(createClientAttempts), retry.IntervalOpt(waitTimeBetweenAttempts)); err != nil {
 		return nil, fmt.Errorf("failed to create default client")
 	}
 	return defaultClient, nil