diff --git a/ansible/roles/config/templates/config.toml.tmpl b/ansible/roles/config/templates/config.toml.tmpl index efbd52afa..a2fcd80df 100644 --- a/ansible/roles/config/templates/config.toml.tmpl +++ b/ansible/roles/config/templates/config.toml.tmpl @@ -64,7 +64,6 @@ imports = ["/etc/containerd/conf.d/*.toml"] enable_selinux = false sandbox_image = "{{ pause_image }}" stats_collect_period = 10 - systemd_cgroup = false enable_tls_streaming = false max_container_log_line_size = 16384 disable_cgroup = false @@ -88,10 +87,12 @@ imports = ["/etc/containerd/conf.d/*.toml"] privileged_without_host_devices = false [plugins."io.containerd.grpc.v1.cri".containerd.runtimes] [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc] - runtime_type = "io.containerd.runc.v1" + runtime_type = "io.containerd.runc.v2" runtime_engine = "" runtime_root = "" privileged_without_host_devices = false + [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc.options] + SystemdCgroup = true [plugins."io.containerd.grpc.v1.cri".cni] bin_dir = "/opt/cni/bin" conf_dir = "/etc/cni/net.d" diff --git a/ansible/roles/containerd/tasks/install-flatcar.yaml b/ansible/roles/containerd/tasks/install-flatcar.yaml index 23fc63214..28350e66c 100644 --- a/ansible/roles/containerd/tasks/install-flatcar.yaml +++ b/ansible/roles/containerd/tasks/install-flatcar.yaml @@ -28,16 +28,3 @@ copy: content: "export PATH=$PATH:/run/torcx/unpack/docker/bin/" dest: "/etc/profile.d/my_path.sh" - -- name: ensure cgroups v2 are disabled - command: grep -q systemd.unified_cgroup_hierarchy=0 /usr/share/oem/grub.cfg - changed_when: no - failed_when: false - register: cgroupsv2_check - -- name: cgroups setup - when: - - cgroupsv2_check.rc != 0 - block: - - name: disable cgroups v2 - command: sed -E -i 's/^(set linux_append=.*)"$/\1 systemd.unified_cgroup_hierarchy=0 systemd.legacy_systemd_cgroup_controller"/g' /usr/share/oem/grub.cfg