diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 3d2c2d110a..1ffa529b2f 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -314,6 +314,7 @@ jobs: needs: publish-kata-deploy-payload-amd64 uses: ./.github/workflows/run-k8s-tests-on-nvidia-gpu.yaml with: + tarball-suffix: -${{ inputs.tag }} registry: ghcr.io repo: ${{ github.repository_owner }}/kata-deploy-ci tag: ${{ inputs.tag }}-amd64 diff --git a/.github/workflows/run-k8s-tests-on-nvidia-gpu.yaml b/.github/workflows/run-k8s-tests-on-nvidia-gpu.yaml index 4150ec633f..1ecedd61f5 100644 --- a/.github/workflows/run-k8s-tests-on-nvidia-gpu.yaml +++ b/.github/workflows/run-k8s-tests-on-nvidia-gpu.yaml @@ -2,6 +2,9 @@ name: CI | Run NVIDIA GPU kubernetes tests on amd64 on: workflow_call: inputs: + tarball-suffix: + required: true + type: string registry: required: true type: string @@ -59,6 +62,15 @@ jobs: env: TARGET_BRANCH: ${{ inputs.target-branch }} + - name: get-kata-tarball + uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0 + 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 kata-artifacts + - name: Uninstall previous `kbs-client` if: matrix.environment.name != 'nvidia-gpu' timeout-minutes: 10