diff --git a/.github/workflows/run-k8s-tests-on-aks.yaml b/.github/workflows/run-k8s-tests-on-aks.yaml index 10d24bfe7b..734a57e49f 100644 --- a/.github/workflows/run-k8s-tests-on-aks.yaml +++ b/.github/workflows/run-k8s-tests-on-aks.yaml @@ -107,7 +107,9 @@ jobs: run: bash tests/integration/kubernetes/gha-run.sh install-kata-tools kata-artifacts - name: Download Azure CLI - run: bash tests/integration/kubernetes/gha-run.sh install-azure-cli + uses: azure/setup-kubectl@776406bce94f63e41d621b960d78ee25c8b76ede # v4.0.1 + with: + version: 'latest' - name: Log into the Azure account uses: azure/login@a457da9ea143d694b1b9c7c869ebb04ebe844ef5 # v2.3.0 @@ -129,7 +131,9 @@ jobs: run: bash tests/integration/kubernetes/gha-run.sh install-bats - name: Install `kubectl` - run: bash tests/integration/kubernetes/gha-run.sh install-kubectl + uses: azure/setup-kubectl@776406bce94f63e41d621b960d78ee25c8b76ede # v4.0.1 + with: + version: 'latest' - name: Download credentials for the Kubernetes CLI to use them run: bash tests/integration/kubernetes/gha-run.sh get-cluster-credentials diff --git a/.github/workflows/run-kata-coco-stability-tests.yaml b/.github/workflows/run-kata-coco-stability-tests.yaml index ab68634d8c..38fc7cfcba 100644 --- a/.github/workflows/run-kata-coco-stability-tests.yaml +++ b/.github/workflows/run-kata-coco-stability-tests.yaml @@ -114,7 +114,9 @@ jobs: run: bash tests/integration/kubernetes/gha-run.sh install-bats - name: Install `kubectl` - run: bash tests/integration/kubernetes/gha-run.sh install-kubectl + uses: azure/setup-kubectl@776406bce94f63e41d621b960d78ee25c8b76ede # v4.0.1 + with: + version: 'latest' - name: Download credentials for the Kubernetes CLI to use them run: bash tests/integration/kubernetes/gha-run.sh get-cluster-credentials diff --git a/.github/workflows/run-kata-coco-tests.yaml b/.github/workflows/run-kata-coco-tests.yaml index 22580f7e12..61d7e24206 100644 --- a/.github/workflows/run-kata-coco-tests.yaml +++ b/.github/workflows/run-kata-coco-tests.yaml @@ -292,7 +292,9 @@ jobs: run: bash tests/integration/kubernetes/gha-run.sh install-bats - name: Install `kubectl` - run: bash tests/integration/kubernetes/gha-run.sh install-kubectl + uses: azure/setup-kubectl@776406bce94f63e41d621b960d78ee25c8b76ede # v4.0.1 + with: + version: 'latest' - name: Download credentials for the Kubernetes CLI to use them run: bash tests/integration/kubernetes/gha-run.sh get-cluster-credentials diff --git a/.github/workflows/run-kata-deploy-tests-on-aks.yaml b/.github/workflows/run-kata-deploy-tests-on-aks.yaml index d328731422..3f702e51c0 100644 --- a/.github/workflows/run-kata-deploy-tests-on-aks.yaml +++ b/.github/workflows/run-kata-deploy-tests-on-aks.yaml @@ -95,7 +95,9 @@ jobs: run: bash tests/functional/kata-deploy/gha-run.sh install-bats - name: Install `kubectl` - run: bash tests/functional/kata-deploy/gha-run.sh install-kubectl + uses: azure/setup-kubectl@776406bce94f63e41d621b960d78ee25c8b76ede # v4.0.1 + with: + version: 'latest' - name: Download credentials for the Kubernetes CLI to use them run: bash tests/functional/kata-deploy/gha-run.sh get-cluster-credentials diff --git a/tests/gha-run-k8s-common.sh b/tests/gha-run-k8s-common.sh index 812385b388..e55bd4498f 100644 --- a/tests/gha-run-k8s-common.sh +++ b/tests/gha-run-k8s-common.sh @@ -135,10 +135,6 @@ function install_bats() { sudo add-apt-repository --remove 'deb http://archive.ubuntu.com/ubuntu/ noble universe' } -function install_kubectl() { - sudo az aks install-cli -} - # Install the kustomize tool in /usr/local/bin if it doesn't exist on # the system yet. # diff --git a/tests/integration/kubernetes/gha-run.sh b/tests/integration/kubernetes/gha-run.sh index d0f4eaea55..fe2106520c 100755 --- a/tests/integration/kubernetes/gha-run.sh +++ b/tests/integration/kubernetes/gha-run.sh @@ -576,7 +576,6 @@ function main() { install-bats) install_bats ;; install-kata-tools) install_kata_tools ;; install-kbs-client) install_kbs_client ;; - install-kubectl) install_kubectl ;; get-cluster-credentials) get_cluster_credentials "" ;; deploy-csi-driver) return 0 ;; deploy-kata) deploy_kata ;; diff --git a/tests/stability/gha-stability-run.sh b/tests/stability/gha-stability-run.sh index eac436402d..b21345c6da 100755 --- a/tests/stability/gha-stability-run.sh +++ b/tests/stability/gha-stability-run.sh @@ -32,7 +32,6 @@ function main() { create-cluster) create_cluster ;; install-bats) install_bats ;; install-kata-tools) install_kata_tools ;; - install-kubectl) install_kubectl ;; get-cluster-credentials) get_cluster_credentials ;; deploy-snapshotter) deploy_snapshotter ;; deploy-kata-aks) deploy_kata "aks" ;;