images/helm-chart-collator/build-image.sh
Sidney Shiba a3c6b4454a Dex Chart Collator - Quay.io Docker image
This patchset includes Dex Chart Collator, which generates a Docker
image to be used by the Helm operator to deploy Dex on a Target cluster.

Change-Id: Id232cc5b0d3725d110a0711f22d2e83bbc030d29
2021-03-16 19:25:19 -05:00

18 lines
421 B
Bash
Executable File

#!/bin/bash
set -xe
if [[ $# != 1 ]]; then
printf "usage: $0 <filename>\n"
exit 1
fi
IMAGE_NAME="${IMAGE_NAME:-helm-chart-collator}"
DOCKER_REGISTRY="${DOCKER_REGISTRY:-quay.io}"
IMAGE_PREFIX="${IMAGE_PREFIX:-airshipit}"
IMAGE_TAG="${IMAGE_TAG:-latest}"
image=${DOCKER_REGISTRY}/${IMAGE_PREFIX}/${IMAGE_NAME}:${IMAGE_TAG}
echo "Building the ${image}"
docker build . -t $image --build-arg "CHARTS=\"$(cat "$1")\""