)]}'
{
  "commit": "fe6b506b6124b39b0b36c483d03de3b4efc5bdc4",
  "tree": "b3a4cbd0f4890dc5ee9a30eb643b2d3e9aa79fa5",
  "parents": [
    "9f21f5396aa18bc9f2f83c867ff883f49bbf02ae"
  ],
  "author": {
    "name": "Lorenz Brun",
    "email": "lorenz@monogon.tech",
    "time": "Tue Jul 02 16:32:35 2024 +0000"
  },
  "committer": {
    "name": "Lorenz Brun",
    "email": "lorenz@monogon.tech",
    "time": "Thu Jul 04 14:50:22 2024 +0000"
  },
  "message": "m/node: switch to cgroupv2\n\nThis switches us from legacy cgroup (v1) to cgroup v2 aka unified\ncgroup. Our versions of Kubernetes, containerd and runc/gVisor all\nsupport this by now.\n\ncgroup_bpf needs to be enabled in the kernel for containerd with cgroup\nv2. Also enable swap as this now works with cgroup v2, this gets rid of\na warning for every pod being started.\n\nWe are not really using cgroups ourselves, but as the root cgroup in v2\nis special, move our own process into a subgroup at startup.\n\nChange-Id: I8d63b2ad672568c052c3fe1a2306182f033667fa\nReviewed-on: https://review.monogon.dev/c/monogon/+/3207\nTested-by: Jenkins CI\nReviewed-by: Jan Schär \u003cjan@monogon.tech\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "938a7d7b22041ba6fa0d657a580e7aaa55f2df7b",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/BUILD.bazel",
      "new_id": "9c80741659f4806b5960a0370b56d0b589810542",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "cb8351dfae7255dbe57c23f1906ebb446348630d",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/mounts.go",
      "new_id": "047552b7e3804a0cbd2f546e9b10d7918a1edac3",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/mounts.go"
    },
    {
      "type": "modify",
      "old_id": "19a79b2cdffe09e8fe8e957e773a5ee43853bbd3",
      "old_mode": 33188,
      "old_path": "metropolis/node/kubernetes/kubelet.go",
      "new_id": "2c4608054092258d5b7ba5ea0bf5d5ac6c4d5bc6",
      "new_mode": 33188,
      "new_path": "metropolis/node/kubernetes/kubelet.go"
    },
    {
      "type": "modify",
      "old_id": "780db80134181527d0dec5f350c5111dd0d33cbc",
      "old_mode": 33188,
      "old_path": "third_party/linux/linux-metropolis.config",
      "new_id": "8f751410b5b9d6e87d1bcad6791c5081e38be16b",
      "new_mode": 33188,
      "new_path": "third_party/linux/linux-metropolis.config"
    }
  ]
}
