| @@ -111,12 +111,11 @@ jobs: | |||||
| - name: Install dependences | - name: Install dependences | ||||
| run: | | run: | | ||||
| # since this ubuntu-latest os has already kind/kubectl/jq(see https://github.com/actions/virtual-environments/blob/main/images/linux/Ubuntu2004-README.md), | |||||
| # this just makes it sure | |||||
| type kind || { | |||||
| sudo apt-get install -y jq | |||||
| go get sigs.k8s.io/kind@$(curl -s https://api.github.com/repos/kubernetes-sigs/kind/releases/latest | jq -r .tag_name) | |||||
| } | |||||
| # since this ubuntu-latest os has already kind/kubectl/jq(see https://github.com/actions/runner-images/blob/main/images/linux/Ubuntu2004-Readme.md), | |||||
| # but kind v0.19.0 has different api with v0.18.0, so here to reinstall kind v0.18.0 | |||||
| sudo apt-get install -y jq | |||||
| go get sigs.k8s.io/kind@$(curl -s https://api.github.com/repos/kubernetes-sigs/kind/releases/97518847 | jq -r .tag_name) | |||||
| kind version | |||||
| type kubectl || { | type kubectl || { | ||||
| curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl | 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 | chmod +x ./kubectl | ||||