Skip to content

GabyCT/ci

 
 

Repository files navigation

Kata Containers CI

This repository stores configuration for the Kata Containers Continuous Integration (CI) system.

Jenkins CI

The default CI system for Kata Containers is Jenkins. See the Jenkins Setup document for more details.

Jenkins CI slave deployment scripts

See the Jenkins CI slave deployment documentation.

Metrics CI

See the metrics CI documentation.

CI Job Matrix

We run several jobs on the Kata Containers CI to ensure that different architectures and configurations are properly tested. Below you can find a matrix of what jobs/configuration we currently use and the tests we run against them.

Job Hypervisor - Machine Type Guest Image Architecture Docker CRI-O Containerd Kubernetes OpenShift Docker stability OCI network netmon VM-templating shimv2 - containerd entropy ramdisk tracing
centos-7.4-firecracker firecracker rootfs x86_64 ➡️ ✔️ ✔️ ✔️ ✔️
centos-7.4-q35 qemu - q35 rootfs x86_64 ➡️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
debian-9 WIP WIP x86_64 ➡️
fedora-28 qemu - PC rootfs x86_64 ➡️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
opensuse 15 qemu - PC rootfs x86_64 ➡️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
rhel-7 qemu - PC rootfs x86_64 ➡️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
sles-12-SP3 qemu - PC rootfs x86_64 ➡️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
ubuntu-18.04 qemu - PC rootfs x86_64 ➡️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
ubuntu-18.04-containerd qemu - PC rootfs x86_64 ➡️ ✔️ ✔️
ubuntu-18.04-initrd qemu - PC initrd x86_64 ➡️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
ubuntu-18.04-nemu nemu - virt + virtiofs rootfs x86_64 ➡️ ✔️ ✔️ ✔️ ✔️
ubuntu-18.04-aarch64 qemu - virt rootfs arm64 ➡️ ✔️
ubuntu-18.04-s390x qemu - s390-ccw-virtio initrd s390x ➡️ ✔️
ubuntu-16.04-Power8 WIP WIP Power8 ➡️
ubuntu-18.04-vsocks qemu - PC rootfs x86_64 ➡️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️

CI health status

You can check for any known CI system issues via this link.

Controlling the CI

The Jenkins CI jobs can be controlled (such as re-triggered or skipped) in a number of ways. Details of the control trigger phrases are listed on a community repo wiki page.

About

Kata Containers CI

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%