mirror of
https://github.com/kata-containers/kata-containers.git
synced 2026-07-01 22:50:54 +00:00
Introduces the human-maintained shim-components.json that maps each runtime class to the list of kata-static-<name>.tar.zst component tarballs it needs per architecture. This is the source of truth read by the installer at deploy time to decide which tarballs to extract. Key design choices encoded here: - shim-v2-go vs shim-v2-rust: explicit per-shim, so a node running only Rust shims never extracts the Go shim binary. - virtiofsd and nydus are both listed for hypervisors that support configurable shared_fs (we cannot know which the user will choose). - fc/firecracker: no virtiofsd or nydus (devmapper only). - remote: only the shim binary (no local hypervisor artifacts). Signed-off-by: Fabiano Fidêncio <ffidencio@nvidia.com>