You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

45 lines
1.9 KiB

  1. version = 2
  2. [grpc]
  3. max_recv_message_size = {{ containerd_grpc_max_recv_message_size | default(16777216) }}
  4. max_send_message_size = {{ containerd_grpc_max_send_message_size | default(16777216) }}
  5. [debug]
  6. level = "{{ containerd_debug_level | default('info') }}"
  7. [metrics]
  8. address = "{{ containerd_metrics_address | default('') }}"
  9. grpc_histogram = {{ containerd_metrics_grpc_histogram | default(false) | lower }}
  10. [plugins]
  11. [plugins."io.containerd.grpc.v1.cri"]
  12. sandbox_image = "{{ pod_infra_image_repo }}:{{ pod_infra_image_tag }}"
  13. max_container_log_line_size = {{ containerd_max_container_log_line_size }}
  14. [plugins."io.containerd.grpc.v1.cri".containerd]
  15. default_runtime_name = "{{ containerd_default_runtime | default('runc') }}"
  16. snapshotter = "{{ containerd_snapshotter | default('overlayfs') }}"
  17. [plugins."io.containerd.grpc.v1.cri".containerd.runtimes]
  18. {% for runtime in containerd_runtimes %}
  19. [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.{{ runtime.name }}]
  20. runtime_type = "{{ runtime.type }}"
  21. runtime_engine = "{{ runtime.engine }}"
  22. runtime_root = "{{ runtime.root }}"
  23. [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.{{ runtime.name }}.options]
  24. {% for key, value in runtime.options.items() %}
  25. {{ key }} = {{ value }}
  26. {% endfor %}
  27. {% endfor %}
  28. {% if kata_containers_enabled %}
  29. [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.kata-qemu]
  30. runtime_type = "io.containerd.kata-qemu.v2"
  31. {% endif %}
  32. [plugins."io.containerd.grpc.v1.cri".registry]
  33. [plugins."io.containerd.grpc.v1.cri".registry.mirrors]
  34. {% for registry, addr in containerd_registries.items() %}
  35. [plugins."io.containerd.grpc.v1.cri".registry.mirrors."{{ registry }}"]
  36. endpoint = ["{{ ([ addr ] | flatten ) | join('","') }}"]
  37. {% endfor %}
  38. {% if containerd_extra_args is defined %}
  39. {{ containerd_extra_args }}
  40. {% endif %}