Skip to content

Commit ea5deab

Browse files
committed
fixes for K8s version selection
1 parent f7aa7c5 commit ea5deab

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

bin/setup.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ LIGHT_RED='\033[1;31m'
1919
NC='\033[0m' # No Color
2020
INSTALL_CMD='false'
2121
DOCKER_PKG='false'
22-
REQ_BINS=(docker curl wget bash)
22+
REQ_BINS=(docker curl wget bash jq)
2323

2424
# Check req. pkgs
2525
OS_ID=$(awk -F= '/^ID=/{print $2}' /etc/os-release)
@@ -33,7 +33,7 @@ elif [ "$OS_ID" == "ubuntu" ] || [ "$OS_ID" == "debian" ] ; then
3333
fi
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)
3737
for ((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

kindadm

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff 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 ','

0 commit comments

Comments
 (0)