mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-09-04 18:30:03 +00:00
Merge pull request #8570 from fidencio/topic/gha-dragonball-enable-some-tests-but-do-not-run-them-yet
gha: dragonball: Enable, but do not run, cri-containerd, stability, and devmapper tests
This commit is contained in:
4
.github/workflows/basic-ci-amd64.yaml
vendored
4
.github/workflows/basic-ci-amd64.yaml
vendored
@@ -22,7 +22,7 @@ jobs:
|
|||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
containerd_version: ['lts', 'active']
|
containerd_version: ['lts', 'active']
|
||||||
vmm: ['clh', 'qemu', 'stratovirt']
|
vmm: ['clh', 'dragonball', 'qemu', 'stratovirt']
|
||||||
runs-on: garm-ubuntu-2204-smaller
|
runs-on: garm-ubuntu-2204-smaller
|
||||||
env:
|
env:
|
||||||
CONTAINERD_VERSION: ${{ matrix.containerd_version }}
|
CONTAINERD_VERSION: ${{ matrix.containerd_version }}
|
||||||
@@ -60,7 +60,7 @@ jobs:
|
|||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
containerd_version: ['lts', 'active']
|
containerd_version: ['lts', 'active']
|
||||||
vmm: ['clh', 'cloud-hypervisor', 'qemu', 'stratovirt']
|
vmm: ['clh', 'cloud-hypervisor', 'dragonball', 'qemu', 'stratovirt']
|
||||||
runs-on: garm-ubuntu-2204-smaller
|
runs-on: garm-ubuntu-2204-smaller
|
||||||
env:
|
env:
|
||||||
CONTAINERD_VERSION: ${{ matrix.containerd_version }}
|
CONTAINERD_VERSION: ${{ matrix.containerd_version }}
|
||||||
|
1
.github/workflows/run-k8s-tests-on-garm.yaml
vendored
1
.github/workflows/run-k8s-tests-on-garm.yaml
vendored
@@ -29,6 +29,7 @@ jobs:
|
|||||||
matrix:
|
matrix:
|
||||||
vmm:
|
vmm:
|
||||||
- clh #cloud-hypervisor
|
- clh #cloud-hypervisor
|
||||||
|
- dragonball
|
||||||
- fc #firecracker
|
- fc #firecracker
|
||||||
- qemu
|
- qemu
|
||||||
snapshotter:
|
snapshotter:
|
||||||
|
@@ -60,6 +60,12 @@ function run() {
|
|||||||
info "Running cri-containerd tests using ${KATA_HYPERVISOR} hypervisor"
|
info "Running cri-containerd tests using ${KATA_HYPERVISOR} hypervisor"
|
||||||
|
|
||||||
enabling_hypervisor
|
enabling_hypervisor
|
||||||
|
|
||||||
|
if [ "${KATA_HYPERVISOR}" = "dragonball" ]; then
|
||||||
|
echo "Skipping test for ${KATA_HYPERVISOR}"
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
|
||||||
bash -c ${cri_containerd_dir}/integration-tests.sh
|
bash -c ${cri_containerd_dir}/integration-tests.sh
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -19,6 +19,7 @@ DOCKER_TAG=${DOCKER_TAG:-kata-containers-latest}
|
|||||||
KATA_DEPLOY_WAIT_TIMEOUT=${KATA_DEPLOY_WAIT_TIMEOUT:-10m}
|
KATA_DEPLOY_WAIT_TIMEOUT=${KATA_DEPLOY_WAIT_TIMEOUT:-10m}
|
||||||
KATA_HYPERVISOR=${KATA_HYPERVISOR:-qemu}
|
KATA_HYPERVISOR=${KATA_HYPERVISOR:-qemu}
|
||||||
KUBERNETES="${KUBERNETES:-}"
|
KUBERNETES="${KUBERNETES:-}"
|
||||||
|
SNAPSHOTTER="${SNAPSHOTTER:-}"
|
||||||
|
|
||||||
function configure_devmapper() {
|
function configure_devmapper() {
|
||||||
sudo mkdir -p /var/lib/containerd/devmapper
|
sudo mkdir -p /var/lib/containerd/devmapper
|
||||||
@@ -172,7 +173,11 @@ function run_tests() {
|
|||||||
|
|
||||||
pushd "${kubernetes_dir}"
|
pushd "${kubernetes_dir}"
|
||||||
bash setup.sh
|
bash setup.sh
|
||||||
bash run_kubernetes_tests.sh
|
if [[ "${KATA_HYPERVISOR}" = "dragonball" ]] && [[ "${SNAPSHOTTER}" = "devmapper" ]]; then
|
||||||
|
echo "Skipping tests for dragonball using devmapper"
|
||||||
|
else
|
||||||
|
bash run_kubernetes_tests.sh
|
||||||
|
fi
|
||||||
popd
|
popd
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -32,6 +32,11 @@ function install_dependencies() {
|
|||||||
function run() {
|
function run() {
|
||||||
info "Running soak parallel stability tests using ${KATA_HYPERVISOR} hypervisor"
|
info "Running soak parallel stability tests using ${KATA_HYPERVISOR} hypervisor"
|
||||||
|
|
||||||
|
if [ "${KATA_HYPERVISOR}" = "dragonball" ]; then
|
||||||
|
echo "Skipping test for ${KATA_HYPERVISOR}"
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
|
||||||
export ITERATIONS=2 MAX_CONTAINERS=20
|
export ITERATIONS=2 MAX_CONTAINERS=20
|
||||||
bash "${stability_dir}/soak_parallel_rm.sh"
|
bash "${stability_dir}/soak_parallel_rm.sh"
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user