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)"}
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 <<EOF >"$DOCKERIGNOREFILE"
**/__pycache__