package cri // Fixture: a containerd config with the kata runtime handler registered. const configWithKata = `version = 2 root = "/var/lib/containerd" state = "/run/containerd" [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.kata] runtime_type = "io.containerd.kata.v2" privileged_without_host_devices = true ` // Fixture: multiple kata handler names, including a quoted dotted name. const configWithMultipleRuntimes = `version = 2 [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.kata] runtime_type = "io.containerd.kata.v2" [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.kata-qemu] runtime_type = "io.containerd.kata.v2" [plugins."io.containerd.grpc.v1.cri".containerd.runtimes."kata-qemu-tdx"] runtime_type = "io.containerd.kata.v2" ` // Fixture: a CRI plugin without any containerd.runtimes entries. const configWithoutRuntimes = `version = 2 [plugins."io.containerd.grpc.v1.cri"] sandbox_image = "registry.k8s.io/pause:3.10" ` // Fixture: the legacy "cri" plugin name spelling. const configWithLegacyCRIName = `version = 2 [plugins.cri.containerd.runtimes.runsc] runtime_type = "io.containerd.runsc.v1" ` // Fixture: an empty runtimes table. const configWithEmptyRuntimes = `version = 2 [plugins."io.containerd.grpc.v1.cri".containerd] runtimes = {} `