From d3416aac609c8a44334c4a70bf608792bc8030dc Mon Sep 17 00:00:00 2001 From: Ole Markus With Date: Thu, 10 Jun 2021 13:25:40 +0200 Subject: [PATCH] Add support for setting latest k8s in ab scenario --- tests/e2e/scenarios/upgrade-ab/run-test.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/tests/e2e/scenarios/upgrade-ab/run-test.sh b/tests/e2e/scenarios/upgrade-ab/run-test.sh index 640f3eac3e7f5..c1d6974b7f14e 100755 --- a/tests/e2e/scenarios/upgrade-ab/run-test.sh +++ b/tests/e2e/scenarios/upgrade-ab/run-test.sh @@ -17,11 +17,18 @@ REPO_ROOT=$(git rev-parse --show-toplevel); source "${REPO_ROOT}"/tests/e2e/scenarios/lib/common.sh -if [ -z "$KOPS_VERSION_A" ] || [ -z "$K8S_VERSION_A" ] || [ -z "$KOPS_VERSION_B" ] || [ -z "$K8S_VERSION_B" ]; then +if [ -z "${KOPS_VERSION_A-}" ] || [ -z "${K8S_VERSION_A-}" ] || [ -z "${KOPS_VERSION_B-}" ] || [ -z "${K8S_VERSION_B-}" ]; then >&2 echo "must set all of KOPS_VERSION_A, K8S_VERSION_A, KOPS_VERSION_B, K8S_VERSION_B env vars" exit 1 fi +if [[ "$K8S_VERSION_A" == "latest" ]]; then + K8S_VERSION_A=$(curl https://storage.googleapis.com/kubernetes-release/release/latest.txt) +fi +if [[ "$K8S_VERSION_B" == "latest" ]]; then + K8S_VERSION_B=$(curl https://storage.googleapis.com/kubernetes-release/release/latest.txt) +fi + export KOPS_BASE_URL KOPS_BASE_URL=$(kops-base-from-marker "${KOPS_VERSION_A}") KOPS_A=$(kops-download-from-base)