#!/usr/bin/env bash set -euo pipefail project_dir=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd) output=${1:-"${project_dir}/.rendered/gramps-web.yaml"} values=${2:-"${project_dir}/values.yaml"} mkdir -p "$(dirname -- "${output}")" dependencies=("${project_dir}"/charts/*.tgz) if (( ${#dependencies[@]} < 2 )); then helm dependency build --skip-refresh "${project_dir}" >/dev/null fi helm template gramps-web "${project_dir}" \ --namespace gramps-web \ --values "${values}" > "${output}" echo "Rendered ${output}"