promenade/promenade/templates/roles/common/usr/local/bin/helm

23 lines
430 B
Bash
Executable File

#!/bin/bash
set -e
IMAGE_HELM:="{{ config['HostSystem:images.helm.helm'] }}"
if [ "x$(pwd)" = "x/" ]; then
UPDIR=/
WORKDIR=/up
else
UPDIR=$(pwd)/..
WORKDIR=/up/$(basename "$(pwd)")
fi
exec docker run --rm \
--net host \
-v "$UPDIR":/up \
-v /etc/kubernetes/admin:/etc/kubernetes/admin \
-w "$WORKDIR" \
-e KUBECONFIG=/etc/kubernetes/admin/kubeconfig.yaml \
"$IMAGE_HELM" \
"$@"