)]}'
{
  "commit": "231ee041b652ab2aea6a64e0c4929fa4beb5851b",
  "tree": "c0d279637a526450cf60004cae32aa00edba57d6",
  "parents": [
    "690c42d8e98c4b9ad5caec1f8dc0da91f9347f12"
  ],
  "author": {
    "name": "Lorenz Brun",
    "email": "lorenz@monogon.tech",
    "time": "Wed Nov 20 19:10:35 2024 +0000"
  },
  "committer": {
    "name": "Lorenz Brun",
    "email": "lorenz@monogon.tech",
    "time": "Thu Nov 28 11:46:04 2024 +0000"
  },
  "message": "workspace: update K8s to 1.31.3\n\nRelevant changes:\n* Reverted DisableNodeKubeProxyVersion feature gate to off\n* Various scheduler preemption fixes and improvements\n* Lifecycle fix for pods with init containers getting stuck in creating\n  when the container runtime returns an error.\n* Kubelet no longer processes terminated pods when it is restarted to\n  prevent lifecycle bugs.\n* Fixed endpoint controller not reconciling endpoints after the object\n  gets truncated (more than 1000 endpoints).\n* Fixes a memory leak related to tracing.\n* Fixes a crash in controller-manager\u0027s service-lb-controller loop.\n\nChange-Id: I287a532dd3781079b351cc71ca95d596ad2b59b3\nReviewed-on: https://review.monogon.dev/c/monogon/+/3626\nTested-by: Jenkins CI\nReviewed-by: Jan Schär \u003cjan@monogon.tech\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "94e0028c8b97ac4d1ba832aff032722b8db091dd",
      "old_mode": 33188,
      "old_path": "go.mod",
      "new_id": "377ee0ac3ff577d4f99989ee65200653214a314d",
      "new_mode": 33188,
      "new_path": "go.mod"
    },
    {
      "type": "modify",
      "old_id": "d7cd7facc06ac5dc28c1e9ee5bd369b0a4d36b4b",
      "old_mode": 33188,
      "old_path": "go.sum",
      "new_id": "fdb9eddd86571a06b7fd191f8aeb68104f2f28e4",
      "new_mode": 33188,
      "new_path": "go.sum"
    }
  ]
}
