mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-04-29 04:04:45 +00:00
workflows: migrate run-k8s-tests-with-crio-on-garm to free runners
Switch to Github managed runners just like the run-k8s-tests-on-garm workflow. See: #9940 Signed-off-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
This commit is contained in:
parent
3d053a70ab
commit
ed0732c75d
@ -1,4 +1,4 @@
|
|||||||
name: CI | Run kubernetes tests, using CRI-O, on GARM
|
name: CI | Run kubernetes tests, using CRI-O
|
||||||
on:
|
on:
|
||||||
workflow_call:
|
workflow_call:
|
||||||
inputs:
|
inputs:
|
||||||
@ -32,13 +32,8 @@ jobs:
|
|||||||
k8s:
|
k8s:
|
||||||
- k0s
|
- k0s
|
||||||
instance:
|
instance:
|
||||||
- garm-ubuntu-2204
|
- ubuntu-22.04
|
||||||
- garm-ubuntu-2204-smaller
|
|
||||||
include:
|
include:
|
||||||
- instance: garm-ubuntu-2204
|
|
||||||
instance-type: normal
|
|
||||||
- instance: garm-ubuntu-2204-smaller
|
|
||||||
instance-type: small
|
|
||||||
- k8s: k0s
|
- k8s: k0s
|
||||||
k8s-extra-params: '--cri-socket remote:unix:///var/run/crio/crio.sock --kubelet-extra-args --cgroup-driver="systemd"'
|
k8s-extra-params: '--cri-socket remote:unix:///var/run/crio/crio.sock --kubelet-extra-args --cgroup-driver="systemd"'
|
||||||
runs-on: ${{ matrix.instance }}
|
runs-on: ${{ matrix.instance }}
|
||||||
@ -51,7 +46,7 @@ jobs:
|
|||||||
KUBERNETES: ${{ matrix.k8s }}
|
KUBERNETES: ${{ matrix.k8s }}
|
||||||
KUBERNETES_EXTRA_PARAMS: ${{ matrix.k8s-extra-params }}
|
KUBERNETES_EXTRA_PARAMS: ${{ matrix.k8s-extra-params }}
|
||||||
USING_NFD: "false"
|
USING_NFD: "false"
|
||||||
K8S_TEST_HOST_TYPE: ${{ matrix.instance-type }}
|
K8S_TEST_HOST_TYPE: all
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
@ -72,7 +67,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Deploy Kata
|
- name: Deploy Kata
|
||||||
timeout-minutes: 10
|
timeout-minutes: 10
|
||||||
run: bash tests/integration/kubernetes/gha-run.sh deploy-kata-garm
|
run: bash tests/integration/kubernetes/gha-run.sh deploy-kata
|
||||||
|
|
||||||
- name: Install `bats`
|
- name: Install `bats`
|
||||||
run: bash tests/integration/kubernetes/gha-run.sh install-bats
|
run: bash tests/integration/kubernetes/gha-run.sh install-bats
|
||||||
@ -83,4 +78,4 @@ jobs:
|
|||||||
|
|
||||||
- name: Delete kata-deploy
|
- name: Delete kata-deploy
|
||||||
if: always()
|
if: always()
|
||||||
run: bash tests/integration/kubernetes/gha-run.sh cleanup-garm
|
run: bash tests/integration/kubernetes/gha-run.sh cleanup
|
||||||
|
Loading…
Reference in New Issue
Block a user