charts/tools/pull-images.sh
Matt McEuen 53dacc3d8e Add some boilerplate
Adds:
- A Makefile based off of OSH
- Linting and chart build jobs based off of OSH
- A README

Change-Id: I2a2ca58f58903e380fa6bf5f7286e32cba9a25e7
2020-06-03 13:57:00 -05:00

17 lines
384 B
Bash
Executable File

#!/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