mirror of
https://github.com/vee1e/runtimeclass-debugger.git
synced 2026-09-02 02:38:02 +00:00
45 lines
1.3 KiB
Go
45 lines
1.3 KiB
Go
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 = {}
|
|
`
|