diff --git a/.travis.yml b/.travis.yml index f22e4aef2c9fcd7cb02c96be2fec9ce30d2bc746..4750d3efb18cb02ec5152b2a057803e619eb6bfd 100644 --- a/.travis.yml +++ b/.travis.yml @@ -19,3 +19,4 @@ jobs: script: make --always-make test - name: Run e2e tests script: ./tests/e2e/travis-e2e.sh + env: K8S_VERSION=1.19.0 diff --git a/tests/e2e/travis-e2e.sh b/tests/e2e/travis-e2e.sh index d5493867b5612af1ab3d0dc83c9e6b01b120f1ac..2ead7c2faf9063c6d21b19f329d7158d92edd179 100755 --- a/tests/e2e/travis-e2e.sh +++ b/tests/e2e/travis-e2e.sh @@ -8,12 +8,14 @@ set -u # print each command before executing it set -x +K8S_VERSION="${K8S_VERSION:-"1.19.1"}" + curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl chmod +x kubectl -curl -Lo kind https://github.com/kubernetes-sigs/kind/releases/download/v0.7.0/kind-linux-amd64 +curl -Lo kind https://github.com/kubernetes-sigs/kind/releases/download/v0.9.0/kind-linux-amd64 chmod +x kind -./kind create cluster --image=kindest/node:v1.19.0 +./kind create cluster --image="kindest/node:v${K8S_VERSION}" # the default kube config location used by kind export KUBECONFIG="${HOME}/.kube/config"