4 # @file test/security/k8s/tools/dublin/get_helm.sh
5 # @author Pawel Wieczorek <p.wieczorek2@samsung.com>
6 # @brief Utility for obtaining helm tool
15 # Script expects to be run with administrative privileges for accessing /usr/local/bin
18 # # ./get_helm.sh [VERSION [ARCH [SYSTEM]]]
23 INSTALL_DIR='/usr/local/bin/'
25 DEFAULT_VERSION='v2.16.6'
27 DEFAULT_SYSTEM='linux'
30 VERSION="${1:-$DEFAULT_VERSION}"
31 ARCH="${2:-$DEFAULT_ARCH}"
32 SYSTEM="${3:-$DEFAULT_SYSTEM}"
34 URL="https://storage.googleapis.com/kubernetes-helm/${BINARY}-${VERSION}-${SYSTEM}-${ARCH}.tar.gz"
36 DIR="${SYSTEM}-${ARCH}"
44 mv "${DIR}/${BINARY}" "$INSTALL_DIR"