#!/bin/bash set -x if [ "x$1" == "x" ]; then CHART_DIRS="$(echo ./*/)" else CHART_DIRS="$(echo ./$1/)" fi for CHART_DIR in ${CHART_DIRS} ; do if [ -e ${CHART_DIR}values.yaml ]; then for IMAGE in $(cat ${CHART_DIR}values.yaml | yq '.images.tags | map(.) | join(" ")' | tr -d '"'); do sudo docker inspect $IMAGE >/dev/null|| sudo docker pull $IMAGE done fi done