mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-03 09:22:44 +00:00
Retry downloading the daemonset installer few times to avoid spurious network issues.
This commit is contained in:
parent
9c0bf19f80
commit
21d26012d5
@ -163,8 +163,17 @@ func dsFromManifest(url string) *extensions.DaemonSet {
|
|||||||
var controller extensions.DaemonSet
|
var controller extensions.DaemonSet
|
||||||
framework.Logf("Parsing ds from %v", url)
|
framework.Logf("Parsing ds from %v", url)
|
||||||
|
|
||||||
response, err := http.Get(url)
|
var response *http.Response
|
||||||
|
var err error
|
||||||
|
for i := 1; i <= 5; i++ {
|
||||||
|
response, err = http.Get(url)
|
||||||
|
if err == nil && response.StatusCode == 200 {
|
||||||
|
break
|
||||||
|
}
|
||||||
|
time.Sleep(time.Duration(i) * time.Second)
|
||||||
|
}
|
||||||
Expect(err).NotTo(HaveOccurred())
|
Expect(err).NotTo(HaveOccurred())
|
||||||
|
Expect(response.StatusCode).To(Equal(200))
|
||||||
defer response.Body.Close()
|
defer response.Body.Close()
|
||||||
|
|
||||||
data, err := ioutil.ReadAll(response.Body)
|
data, err := ioutil.ReadAll(response.Body)
|
||||||
|
Loading…
Reference in New Issue
Block a user