Background information

Lots of background information about various aspects of the CKI setup

Container images

How the CKI team creates, builds, tests and deploys container images used for services, cron jobs and the pipeline

Artifact storage

How the CKI pipeline manages storage for various kinds of artifacts

connecting external Beaker labs via VPN connections

How the CKI setup interfaces with external Beaker labs via VPN tunnels

CKI architecture

High-level description of the CKI setup and its architecture

Incident handling

How the CKI team is tracking and resolving incidents

Kernel configs for upstream kernels

Pipeline architecture

Diagram of the dataflow throughout the pipeline

Pipeline triggering

Reliability engineering

Providing a reliable service on unreliable infrastructure

Resilient Messaging Queues

How CKI manages data distribution.

Secure Compile Environment

Secure environment in AWS for compiling untrusted kernel code

Last modified August 25, 2022: Update docs about failure debugging (58d35f5)