)]}'
{
  "commit": "7f72748c67df593b110176422d27be878a7a37f4",
  "tree": "75a621c3ae4ec5daf0d90dffcf298583ef3240c9",
  "parents": [
    "23e5230930b482807be2f7fd29c6f14badf3ad0f"
  ],
  "author": {
    "name": "Jan Schär",
    "email": "jan@jschaer.ch",
    "time": "Mon Mar 25 13:03:51 2024 +0100"
  },
  "committer": {
    "name": "Jan Schär",
    "email": "jan@jschaer.ch",
    "time": "Mon Mar 25 19:41:38 2024 +0000"
  },
  "message": "m/n/k/reconciler: refactor resource interface\n\nReplace interface{} with meta.Object, an interface which provides \naccessors for and is implemented by meta.ObjectMeta. List now returns \nthe objects themselves instead of their names. This makes the reconciler \nslightly less generic, as it now only supports kubernetes objects.\n\nThis is a refactoring in preparation for implementing updates in the \nreconciler. There should be no change in behavior.\n\nChange-Id: I97a4b1c0166a1e6fd0f247ee04e7c44cff570fd7\nReviewed-on: https://review.monogon.dev/c/monogon/+/2891\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\nTested-by: Jenkins CI\nVouch-Run-CI: Lorenz Brun \u003clorenz@monogon.tech\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bba9f4ca522f2295424d97acb16c1b6d33ed7c9b",
      "old_mode": 33188,
      "old_path": "metropolis/node/kubernetes/reconciler/BUILD.bazel",
      "new_id": "e4bc41dfde82ca4cb7ef742b05607facbd3c2504",
      "new_mode": 33188,
      "new_path": "metropolis/node/kubernetes/reconciler/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "dfbb42df2f7ec9703fbe9b8f6aa81cb2e49400b0",
      "old_mode": 33188,
      "old_path": "metropolis/node/kubernetes/reconciler/reconciler.go",
      "new_id": "6c13df04c0302292df7e8d327983dcc50a86fd68",
      "new_mode": 33188,
      "new_path": "metropolis/node/kubernetes/reconciler/reconciler.go"
    },
    {
      "type": "modify",
      "old_id": "ba2f4e8836bb81eb32e8ccda64b25533b66d7eb5",
      "old_mode": 33188,
      "old_path": "metropolis/node/kubernetes/reconciler/reconciler_test.go",
      "new_id": "b72ccb9e40002335f2774886f7389e324992c4b8",
      "new_mode": 33188,
      "new_path": "metropolis/node/kubernetes/reconciler/reconciler_test.go"
    },
    {
      "type": "modify",
      "old_id": "24939f060da6049ebda888c42ad63112dd517db7",
      "old_mode": 33188,
      "old_path": "metropolis/node/kubernetes/reconciler/resources_csi.go",
      "new_id": "cec00fdb2bbe9ccb2f3dc98a67f375d4bdd64a9f",
      "new_mode": 33188,
      "new_path": "metropolis/node/kubernetes/reconciler/resources_csi.go"
    },
    {
      "type": "modify",
      "old_id": "507089f0d7a1fb8d8cbb95ea5536824f2df2d912",
      "old_mode": 33188,
      "old_path": "metropolis/node/kubernetes/reconciler/resources_podsecuritypolicy.go",
      "new_id": "97a38dddc92686e838142f1a0c8b9ee54355405d",
      "new_mode": 33188,
      "new_path": "metropolis/node/kubernetes/reconciler/resources_podsecuritypolicy.go"
    },
    {
      "type": "modify",
      "old_id": "4eab82e67d6d0b125fa1b393c9853c173230105d",
      "old_mode": 33188,
      "old_path": "metropolis/node/kubernetes/reconciler/resources_rbac.go",
      "new_id": "702ee6bde8b901b077de367e7204d231f7ccda3d",
      "new_mode": 33188,
      "new_path": "metropolis/node/kubernetes/reconciler/resources_rbac.go"
    },
    {
      "type": "modify",
      "old_id": "c202c0ea1f23a6f8d106d71a7eb8cee31c69af43",
      "old_mode": 33188,
      "old_path": "metropolis/node/kubernetes/reconciler/resources_runtimeclass.go",
      "new_id": "11c2fa01ee54da245f9760a62437f3f5fe8f7ba8",
      "new_mode": 33188,
      "new_path": "metropolis/node/kubernetes/reconciler/resources_runtimeclass.go"
    },
    {
      "type": "modify",
      "old_id": "72476ecd6dc4a4c3e3ab7e2fb4afc49f736c3259",
      "old_mode": 33188,
      "old_path": "metropolis/node/kubernetes/reconciler/resources_storageclass.go",
      "new_id": "d8191cea526c5c03ed3a1a7182e4519f2d6c3e66",
      "new_mode": 33188,
      "new_path": "metropolis/node/kubernetes/reconciler/resources_storageclass.go"
    }
  ]
}
