From 42741986644d9c17a723a79dd47c0f632f27eda7 Mon Sep 17 00:00:00 2001 From: Gabriela Cervantes Date: Thu, 7 Nov 2024 16:20:41 +0000 Subject: [PATCH] gha: Get artifacts when installing kata tools in stability workflow This PR adds the get artifacts which are needed when installing kata tools in stability workflow to avoid failures saying that artifacts are missing. Signed-off-by: Gabriela Cervantes --- .github/workflows/run-kata-coco-stability-tests.yaml | 8 +++++++- tests/stability/gha-stability-run.sh | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/run-kata-coco-stability-tests.yaml b/.github/workflows/run-kata-coco-stability-tests.yaml index 7a17508db8..0706fc64b2 100644 --- a/.github/workflows/run-kata-coco-stability-tests.yaml +++ b/.github/workflows/run-kata-coco-stability-tests.yaml @@ -64,8 +64,14 @@ jobs: env: TARGET_BRANCH: ${{ inputs.target-branch }} + - name: get-kata-tarball + uses: actions/download-artifact@v4 + with: + name: kata-static-tarball-amd64${{ inputs.tarball-suffix }} + path: kata-artifacts + - name: Install kata - run: bash tests/integration/kubernetes/gha-run.sh install-kata-tools + 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 diff --git a/tests/stability/gha-stability-run.sh b/tests/stability/gha-stability-run.sh index d9a1a1a022..abb8367bc5 100755 --- a/tests/stability/gha-stability-run.sh +++ b/tests/stability/gha-stability-run.sh @@ -12,6 +12,7 @@ set -o pipefail stability_dir="$(dirname "$(readlink -f "$0")")" source "${stability_dir}/../metrics/lib/common.bash" source "${stability_dir}/../gha-run-k8s-common.sh" +kata_tarball_dir="${2:-kata-artifacts}" function run_tests() { info "Running scability test using ${KATA_HYPERVISOR} hypervisor"