34 lines
1.2 KiB
TOML
34 lines
1.2 KiB
TOML
## template: jinja
|
|
|
|
# Use config version 2 to enable new configuration fields.
|
|
# Config file is parsed as version 1 by default.
|
|
version = 2
|
|
|
|
{% if 'imports' not in containerd_additional_settings | b64decode %}
|
|
imports = ["/etc/containerd/conf.d/*.toml"]
|
|
{% endif %}
|
|
|
|
[plugins]
|
|
[plugins."io.containerd.grpc.v1.cri"]
|
|
sandbox_image = "{{ pause_image }}"
|
|
{% if kubernetes_semver is version('v1.21.0', '>=') %}
|
|
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc]
|
|
runtime_type = "io.containerd.runc.v2"
|
|
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc.options]
|
|
SystemdCgroup = true
|
|
{% if 'spin' in containerd_wasm_shims_runtimes %}
|
|
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.spin]
|
|
runtime_type = "io.containerd.spin.v1"
|
|
{% endif %}
|
|
{% if 'slight' in containerd_wasm_shims_runtimes %}
|
|
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.slight]
|
|
runtime_type = "io.containerd.slight.v1"
|
|
{% endif %}
|
|
{% endif %}
|
|
{% if packer_builder_type.startswith('azure') %}
|
|
[plugins."io.containerd.grpc.v1.cri".registry.headers]
|
|
X-Meta-Source-Client = ["azure/capz"]
|
|
{% endif %}
|
|
|
|
{{containerd_additional_settings | b64decode}}
|