From 676db7743fab2ad4537c515e6b6f542e00099f7b Mon Sep 17 00:00:00 2001 From: Serhiy Mytrovtsiy Date: Sat, 4 Jun 2022 00:18:15 +0200 Subject: [PATCH] feat: skip auth checking when running kustomize (#12) --- entrypoint.sh | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/entrypoint.sh b/entrypoint.sh index 5f987ab..bc03a60 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -2,21 +2,20 @@ set -e +echo "/usr/local/bin/kubectl" >> $GITHUB_PATH + if [ ! -d "$HOME/.kube" ]; then mkdir -p $HOME/.kube fi if [ ! -f "$HOME/.kube/config" ]; then if [ ! -z "${KUBE_CONFIG}" ]; then - echo "$KUBE_CONFIG" | base64 -d > $HOME/.kube/config if [ ! -z "${KUBE_CONTEXT}" ]; then kubectl config use-context $KUBE_CONTEXT fi - elif [ ! -z "${KUBE_HOST}" ]; then - echo "$KUBE_CERTIFICATE" | base64 -d > $HOME/.kube/certificate kubectl config set-cluster default --server=https://$KUBE_HOST --certificate-authority=$HOME/.kube/certificate > /dev/null @@ -31,13 +30,11 @@ if [ ! -f "$HOME/.kube/config" ]; then kubectl config set-context default --cluster=default --namespace=default --user=cluster-admin > /dev/null kubectl config use-context default > /dev/null - + elif [[ $INPUT_ARGS == "kustomize" ]]; then :; else echo "No authorization data found. Please provide KUBE_CONFIG or KUBE_HOST variables. Exiting..." exit 1 fi fi -echo "/usr/local/bin/kubectl" >> $GITHUB_PATH - -kubectl $* +kubectl $INPUT_ARGS \ No newline at end of file