kata-containers / kata-containers

Kata Containers is an open source project and community working to build a standard implementation of lightweight Virtual Machines (VMs) that feel and perform like containers, but provide the workload isolation and security advantages of VMs. https://katacontainers.io/
Apache License 2.0
5.37k stars 1.04k forks source link

runtime-rs + Dragonball: Kata CI pass track issue #5525

Open studychao opened 1 year ago

studychao commented 1 year ago

This issue is mainly to track runtime-rs + built-in Dragonball VMM CI pass situation to help the community know the working process of runtime-rs + Dragonball and help users to understand the current capacity of runtime-rs + Dragonball and choose the Kata version they need.

Our goal is to pass 90%+ Kata CI with runtime-rs + Dragonball and nearly 100% for runtime-rs + other VMM before April 2023 together with the community force.

We have sorted the CI tests into different categories according to test repo. ☑️ means that CI test is passed 🚧 means that CI test is not passed and there is some one working on it. ❌ means that CI test is not passed but currently there is no one working on it. (need help!) 🤔 means that still checking whether this CI tests is working or not.

Nydus Tests

Test name status reason & issue
nydus_tests.sh 🚧 Nydus is under support

Kubernetes

Test name container runtime status reason & issue
k8s-attach-handlers.bats containerd -
k8s-block-volume.bats containerd to be updated
k8s-caps.bats containerd -
k8s-configmap.bats containerd -
k8s-copy-file.bats containerd -
k8s-cpu-ns.bats containerd 🚧 #5550
k8s-credentials-secrets.bats containerd -
k8s-custom-dns.bats containerd -
k8s-empty-dirs.bats containerd need add to ci
k8s-env.bats containerd -
k8s-exec.bats containerd -
k8s-expose-ip.bats containerd to be updated
k8s-footloose.bats containerd #5559
k8s-hugepages.bats containerd #5560
k8s-inotify.bats containerd -
k8s-job.bats containerd -
k8s-kill-all-process-in-containers.bats containerd 🤔 to be updated
k8s-limit-range.bats containerd -
k8s-liveness-probes.bats containerd to be updated
k8s-memory.bats containerd -
k8s-nested-configmap-secret.bats containerd -
k8s-nginx-connectivity.bats containerd -
k8s-number-cpus.bats containerd -
k8s-oom.bats containerd -
k8s-optional-empty-configmap.bats containerd -
k8s-optional-empty-secret.bats containerd -
k8s-parallel.bats containerd -
k8s-pid-ns.bats containerd -
k8s-pod-quota.bats containerd -
k8s-port-forward.bats containerd -
k8s-projected-volume.bats containerd -
k8s-qos-pods.bats containerd -
k8s-replication.bats containerd -
k8s-ro-volume.bats containerd to be updated
k8s-scale-nginx.bats containerd -
k8s-seccomp.bats containerd -
k8s-security-context.bats containerd -
k8s-shared-volume.bats containerd -
k8s-sysctls.bats containerd -
k8s-volume.bats containerd -

cri-containerd

Test name status reason & issue
integration-tests.sh 🤔 to be updated

cri-o

Test name status reason & issue
cri-o.sh 🤔 to be tested

KSM

Test name status reason & issue
ksm_test 🤔 to be tested

PMEM

To be updated

Stability

Test name status reason & issue
soak_parallel_rm.sh -
hypervisor_stablity_kill_tesh.sh 🤔 to be updated
liubin commented 1 year ago

Hi, @studychao I think using ✅ replace ☑️ will make it more straightforward.

studychao commented 1 year ago

Hi, @studychao I think using ✅ replace ☑️ will make it more straightforward.

Thanks, done