diff mbox series

[autotest-client-tests,1/1] UBUNTU: SAUCE: ubuntu_nvidia_server_driver: increase curl resilience

Message ID 20220518140617.23784-2-taihsiang.ho@canonical.com
State New
Headers show
Series increase nvidia-fs job resilience | expand

Commit Message

Taihsiang Ho (tai271828) May 18, 2022, 2:06 p.m. UTC
The nvidia-fs testing job sometimes fails for fetching gpgkey from
nvidia's docker github repository:

    + curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey
    + sudo apt-key add -
    gpg: no valid OpenPGP data found.

We can improve the corresponding curl resilience and dump more error
logs for post-moderm with this commit.

Signed-off-by: Taihsiang Ho (tai271828) <taihsiang.ho@canonical.com>
---
 .../nvidia-fs/04-inside-vm-setup-docker-and-run-test.sh       | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
diff mbox series

Patch

diff --git a/ubuntu_nvidia_server_driver/nvidia-fs/04-inside-vm-setup-docker-and-run-test.sh b/ubuntu_nvidia_server_driver/nvidia-fs/04-inside-vm-setup-docker-and-run-test.sh
index 17cb5ddb..3cbd62b6 100755
--- a/ubuntu_nvidia_server_driver/nvidia-fs/04-inside-vm-setup-docker-and-run-test.sh
+++ b/ubuntu_nvidia_server_driver/nvidia-fs/04-inside-vm-setup-docker-and-run-test.sh
@@ -8,8 +8,8 @@  source ./00-vars
 install_nvidia_docker() {
     local distribution
     distribution="$(. /etc/os-release;echo "$ID$VERSION_ID")"
-    curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
-    curl -s -L "https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list" | \
+    curl --retry 6 --retry-delay 10 --silent --show-error -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
+    curl --retry 6 --retry-delay 10 --silent --show-error -L "https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list" | \
         sudo tee /etc/apt/sources.list.d/nvidia-docker.list > /dev/null
     sudo apt update
     sudo apt install -y nvidia-docker2 -y