mirror of
https://github.com/rancher/rke.git
synced 2025-07-17 00:41:12 +00:00
Check if default k8s version is among all versions
This commit is contained in:
parent
a5cfbb3597
commit
4ae8b9381d
@ -47,8 +47,12 @@ source $(dirname $0)/version
|
|||||||
|
|
||||||
cd $(dirname $0)/..
|
cd $(dirname $0)/..
|
||||||
|
|
||||||
# Get latest version from rke
|
# Get latest major.minor versions from rke
|
||||||
all_versions=$(./bin/rke --quiet config --all --list-version | sort -V)
|
all_versions=$(./bin/rke --quiet config --all --list-version | sort -V)
|
||||||
|
# Get default version from rke
|
||||||
|
default_version=$(./bin/rke --quiet config --list-version)
|
||||||
|
|
||||||
|
default_version_found="false"
|
||||||
|
|
||||||
# Get the latest of the major.minor versions.
|
# Get the latest of the major.minor versions.
|
||||||
for ver in $all_versions; do
|
for ver in $all_versions; do
|
||||||
@ -58,12 +62,22 @@ for ver in $all_versions; do
|
|||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ "$ver" == "$default_version" ]; then
|
||||||
|
default_version_found="true"
|
||||||
|
fi
|
||||||
|
|
||||||
#split value on .
|
#split value on .
|
||||||
split=($(echo $ver | tr '.' '\n'))
|
split=($(echo $ver | tr '.' '\n'))
|
||||||
major_ver="${split[0]}.${split[1]}"
|
major_ver="${split[0]}.${split[1]}"
|
||||||
versions_to_test["${major_ver}"]="${ver}"
|
versions_to_test["${major_ver}"]="${ver}"
|
||||||
done
|
done
|
||||||
|
|
||||||
|
if [ "$default_version_found" == "false" ]; then
|
||||||
|
echo "Default version (${default_version}) not found when listing all latest k8s versions from rke"
|
||||||
|
echo -e "All versions:\n${all_versions}"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
for ver in "${!versions_to_test[@]}"; do
|
for ver in "${!versions_to_test[@]}"; do
|
||||||
version_to_test=${versions_to_test["${ver}"]}
|
version_to_test=${versions_to_test["${ver}"]}
|
||||||
echo_with_time "Testing version ${version_to_test}"
|
echo_with_time "Testing version ${version_to_test}"
|
||||||
|
Loading…
Reference in New Issue
Block a user