From: Naveen Joy Date: Tue, 15 Apr 2025 23:16:26 +0000 (-0700) Subject: fix: update the select_dind_image fn to return the is_dind_image val X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F22%2F42822%2F2;p=ci-management.git fix: update the select_dind_image fn to return the is_dind_image val Change-Id: I65f47e4ba3b3aa2b4fe2bf17cf7d3b85729f0f09 Signed-off-by: Naveen Joy --- diff --git a/docker/scripts/lib_apt.sh b/docker/scripts/lib_apt.sh index beeb4829d..ee1c59908 100644 --- a/docker/scripts/lib_apt.sh +++ b/docker/scripts/lib_apt.sh @@ -22,23 +22,18 @@ alias lib_apt_imported=true select_dind_image() { local input_image="$1" - local dind_image="" case "$input_image" in - "ubuntu:22.04") - dind_image="cruizba/ubuntu-dind:jammy-26.1.3-r2" - is_dind_image="true" - ;; - "ubuntu:24.04") - dind_image="cruizba/ubuntu-dind:noble-26.1.3-r2" - is_dind_image="true" - ;; - *) - dind_image="$input_image" - ;; + "ubuntu:22.04") + echo "cruizba/ubuntu-dind:jammy-26.1.3-r2|true" + ;; + "ubuntu:24.04") + echo "cruizba/ubuntu-dind:noble-26.1.3-r2|true" + ;; + *) + echo "$input_image|false" + ;; esac - - echo "$dind_image" } export CIMAN_DOCKER_SCRIPTS=${CIMAN_DOCKER_SCRIPTS:-"$(dirname $BASH_SOURCE)"} @@ -392,7 +387,7 @@ generate_apt_dockerfile() { local is_dind_image="false" # TODO: Enable HST on AARCH64 when supported in vpp/extras/hs-test - from_image=$(select_dind_image "$from_image") + IFS="|" read -r from_image is_dind_image <<< "$(select_dind_image "$from_image")" cat <"$DOCKERIGNOREFILE" **/__pycache__