hs-test: limit wget retries in setup scripts 28/43628/2
authorMatus Fabian <[email protected]>
Sun, 24 Aug 2025 14:36:15 +0000 (10:36 -0400)
committerMatus Fabian <[email protected]>
Sun, 24 Aug 2025 14:47:15 +0000 (10:47 -0400)
by default wget do 20 retries, we want ti fails fast if internet
connectivity is broken

Type: test

Change-Id: Ia7222c8ac6f7b5571dc1c29949aa2b8de2786afe
Signed-off-by: Matus Fabian <[email protected]>
extras/hs-test/Makefile
extras/hs-test/docker/Dockerfile.ginkgo
extras/hs-test/script/build_curl.sh

index 902f3d9..8788d82 100644 (file)
@@ -302,7 +302,7 @@ install-deps:
                go version; \
     else \
         echo "Installing Go 1.23"; \
-               wget https://go.dev/dl/go1.23.10.linux-$(ARCH).tar.gz -O /tmp/go1.23.10.linux-$(ARCH).tar.gz && sudo tar -C /usr/local -xzf /tmp/go1.23.10.linux-$(ARCH).tar.gz; \
+               wget -t 2 https://go.dev/dl/go1.23.10.linux-$(ARCH).tar.gz -O /tmp/go1.23.10.linux-$(ARCH).tar.gz && sudo tar -C /usr/local -xzf /tmp/go1.23.10.linux-$(ARCH).tar.gz; \
                sudo ln -s /usr/local/go/bin/go /usr/bin/go ; \
        fi
        @sudo -E apt-get update
index 2ec1e10..4017b33 100644 (file)
@@ -8,11 +8,11 @@ ARG TARGETARCH
 ARG CODENAME
 ARG GO_VERSION=1.23.10
 RUN echo "I'm building for ${TARGETARCH}" \
-&& wget "https://go.dev/dl/go${GO_VERSION}.linux-${TARGETARCH}.tar.gz" -O /tmp/go.tar.gz \
+&& wget -t 2 "https://go.dev/dl/go${GO_VERSION}.linux-${TARGETARCH}.tar.gz" -O /tmp/go.tar.gz \
 && tar -xzf /tmp/go.tar.gz -C /usr/local \
 && rm /tmp/go.tar.gz
 
-RUN wget "https://download.docker.com/linux/ubuntu/dists/${CODENAME}/pool/stable/${TARGETARCH}/docker-ce-cli_28.3.2-1~ubuntu.${UBUNTU_VERSION}~${CODENAME}_${TARGETARCH}.deb" \
+RUN wget -t 2 "https://download.docker.com/linux/ubuntu/dists/${CODENAME}/pool/stable/${TARGETARCH}/docker-ce-cli_28.3.2-1~ubuntu.${UBUNTU_VERSION}~${CODENAME}_${TARGETARCH}.deb" \
 -O /tmp/docker-ce-cli.deb
 RUN dpkg -i /tmp/docker-ce-cli.deb
 
index d3fc84a..31ff030 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/bash
 set -x
 OS_ARCH="$(uname -m)"
-wget https://github.com/stunnel/static-curl/releases/download/8.15.0/curl-linux-"${OS_ARCH}"-glibc-8.15.0.tar.xz
+wget -t 2 https://github.com/stunnel/static-curl/releases/download/8.15.0/curl-linux-"${OS_ARCH}"-glibc-8.15.0.tar.xz
 tar -xvf ./curl-linux-"${OS_ARCH}"-glibc-8.15.0.tar.xz
 cp curl /usr/bin/curl
\ No newline at end of file