Skip to content

cloud hypervisor

Jose Carlos Venegas Munoz edited this page Aug 28, 2020 · 58 revisions

Summary

Distros

Ubuntu

Build Status

Build Status

Build Status

Build Status

Build Status

Build Status

Fedora

Build Status

Minimal (K8s,containerd, cli-test) Build Status

Build Status

Docker integration Build Status

Build Status

Kubernetes/Containerd

Build Status

Kubernetes end-to-end containerd Build Status

Build Status

Kubernetes end-to-end crio Build Status

Build Status

Metrics Build Status

metrics

Podman Build Status

Build Status

How to trigger jobs

Full K8s end-to-end

Because it takes a lot of time it does not use the /test prefix

Missing testing:

  • K8s + crio (WIP @likebreath)
  • Vfio test (WIP @cmaf)
  • ShimV2
  • Rust Agent

Adding a job

  1. http://jenkins.katacontainers.io/view/all/newJob
  2. Enter an item name: kata-containers-<repo>-<distro>-PR-cloud-hypeprvisor-<use-case>
  3. Optional: You can use Copy from and base your in another, then just tweak.
  4. Setup trigger comment configure -> Build Triggers -> Advanced... -> Trigger phrase
  5. If PR change the name how is reported to GitHub configure -> Build Triggers -> Trigger setup... -> Commit Status Context
  6. Setup env in config -> Build . Make sure to setup export CI_JOB="CLOUD-HYPERVISOR-<JOB_TYPE>"
#!/bin/bash

set -e
set -x

curl -OL https://raw.githubusercontent.com/kata-containers/tests/master/.ci/ci_entry_point.sh
export CI_JOB="MY_JOB"
bash -x ci_entry_point.sh "${GIT_URL}"
  1. Replicate job for all repos :(.