From 097b3db61ea4d675e799dab638c2ea466f08e1cd Mon Sep 17 00:00:00 2001 From: Jake Sanders Date: Tue, 3 Aug 2021 15:06:00 +0100 Subject: [PATCH] Skip Gateway API tests on K8s < 1.19 Signed-off-by: Jake Sanders --- devel/run-e2e.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/devel/run-e2e.sh b/devel/run-e2e.sh index d347db47f..9cf8bb378 100755 --- a/devel/run-e2e.sh +++ b/devel/run-e2e.sh @@ -38,6 +38,17 @@ mkdir -p "${REPO_ROOT}/_artifacts" # Build the e2e test binary bazel build //test/e2e:e2e.test +# Gateway e2e tests are not supported on k8s <1.19 +# K8S_VERSION is exported in lib.sh + +case "$K8S_VERSION" in + "1.16" | "1.17" | "1.18") + SKIP="--ginkgo.skip='Gateway'" + ;; + *) + SKIP="" +esac + # Run e2e tests ginkgo -nodes 10 -flakeAttempts ${FLAKE_ATTEMPTS:-1} \ $(bazel info bazel-genfiles)/test/e2e/e2e.test \ @@ -46,4 +57,5 @@ ginkgo -nodes 10 -flakeAttempts ${FLAKE_ATTEMPTS:-1} \ --report-dir="${ARTIFACTS:-$REPO_ROOT/_artifacts}" \ --acme-dns-server="$DNS_SERVER" \ --acme-ingress-ip="$INGRESS_IP" \ + "${SKIP}" \ "$@"