23 lines
429 B
Bash
Executable File
23 lines
429 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" \
|
|
"$@"
|