File tree Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ LIGHT_RED='\033[1;31m'
1919NC=' \033[0m' # No Color
2020INSTALL_CMD=' false'
2121DOCKER_PKG=' false'
22- REQ_BINS=(docker curl wget bash)
22+ REQ_BINS=(docker curl wget bash jq )
2323
2424# Check req. pkgs
2525OS_ID=$( awk -F= ' /^ID=/{print $2}' /etc/os-release)
@@ -33,7 +33,7 @@ elif [ "$OS_ID" == "ubuntu" ] || [ "$OS_ID" == "debian" ] ; then
3333fi
3434
3535# check and advise on missing prerequisite os pkgs
36- REQ_PKGS=(" $DOCKER_PKG " curl wget bash)
36+ REQ_PKGS=(" $DOCKER_PKG " curl wget bash jq )
3737for (( i= 0 ;i< "${# REQ_BINS[@]} ";i++ )) ; do
3838 if ! ` command -v " ${REQ_BINS[i]} " > /dev/null 2>&1 ` ; then
3939 if [[ " $INSTALL_CMD " != ' false' ]] ; then
Original file line number Diff line number Diff line change @@ -207,7 +207,8 @@ while [ $# -gt 0 ]; do
207207 fi
208208 ;;
209209 --k8s_ver=* |-v=* )
210- declare -A k8s_vers_avail=" $( wget -q https://registry.hub.docker.com/v1/repositories/kindest/node/tags -O - | sed -e ' s/[][]//g' -e ' s/"//g' -e ' s/ //g' | tr ' }' ' \n' | awk -F: ' {print $3}' | tr -d ' v' ) "
210+ # declare -A k8s_vers_avail="$(wget -q https://registry.hub.docker.com/v1/repositories/kindest/node/tags -O - | sed -e 's/[][]//g' -e 's/"//g' -e 's/ //g' | tr '}' '\n' | awk -F: '{print $3}' | tr -d 'v')"
211+ declare -A k8s_vers_avail=" $( wget -q https://registry.hub.docker.com/v2/repositories/kindest/node/tags? page_size=100 -O - | jq ' ."results"[]["name"]' ) "
211212 if ! [[ " ${k8s_vers_avail[@]} " =~ " ${1#* =} " ]]; then
212213 printf " \nUnsupported K8s node version.\nSupported versions:\n"
213214 printf ' %s\n' " ${k8s_vers_avail[*]} " | paste -sd ' ,'
You can’t perform that action at this time.
0 commit comments