#! /usr/bin/env bash export REPO_NAME=bitnami export REPO_URL=https://charts.bitnami.com/bitnami WORKDIR=$(mktemp -d) envsubst < ./helmule.yaml > "${WORKDIR}/helmule.yaml" cat "${WORKDIR}/helmule.yaml" helm repo add $REPO_NAME $REPO_URL helm repo update for chart in $(helm search repo bitnami -o yaml | yq '.[].name' | sed -e 's/.*\///'); do export CHART_NAME=$chart envsubst < ./charts.yaml.tpl > "$WORKDIR/$chart.yaml" cat <> $WORKDIR/helmule.yaml - kind: Charts path: "./$chart.yaml" EOF done cat "${WORKDIR}/helmule.yaml" helmule --config "${WORKDIR}/helmule.yaml"