From a6ee3a29179fcfcff2043f791b91dc8016656e8a Mon Sep 17 00:00:00 2001 From: Michal Nasiadka Date: Wed, 17 Aug 2022 07:09:17 +0200 Subject: [PATCH] curl: Add retries Change default 0 retries to 5, that should help for transient errors (timeouts, HTTP 408, 429, 500, 502, 503 or 504). Change-Id: Iad3c7270579ffb38299269481ac64d5582abaa22 (cherry picked from commit fd14318a8bcb5d5d7c3696af11059cc4137ae9ec) --- docker/base/curlrc | 1 + releasenotes/notes/curl-retries-e1c5d6b5b25d7380.yaml | 4 ++++ 2 files changed, 5 insertions(+) create mode 100644 releasenotes/notes/curl-retries-e1c5d6b5b25d7380.yaml diff --git a/docker/base/curlrc b/docker/base/curlrc index c1c1303e87..fe2971c8b3 100644 --- a/docker/base/curlrc +++ b/docker/base/curlrc @@ -1,6 +1,7 @@ # curl default options --fail --location +--retry 5 --silent --show-error --write-out "curl (%{url_effective}): response: %{http_code}, time: %{time_total}, size: %{size_download}\n" diff --git a/releasenotes/notes/curl-retries-e1c5d6b5b25d7380.yaml b/releasenotes/notes/curl-retries-e1c5d6b5b25d7380.yaml new file mode 100644 index 0000000000..d0134bf31b --- /dev/null +++ b/releasenotes/notes/curl-retries-e1c5d6b5b25d7380.yaml @@ -0,0 +1,4 @@ +--- +other: + - | + Added '--retry 5' to curlrc to improve curl downloads during image builds.