)]}'
{
  "commit": "15f7f637d6885b471f52fd0aa04d04998366a7f9",
  "tree": "b1884808d565ce0736993939f4f6b482aab0874d",
  "parents": [
    "e00a89da1c62e20c2528dadb0543a4578680b073"
  ],
  "author": {
    "name": "Serge Bazanski",
    "email": "serge@monogon.tech",
    "time": "Tue Mar 14 17:17:20 2023 +0100"
  },
  "committer": {
    "name": "Serge Bazanski",
    "email": "serge@monogon.tech",
    "time": "Tue Mar 14 20:07:36 2023 +0000"
  },
  "message": "metropolis: rename KubernetesWorker to KubernetesController, add no-op KubernetesWorker\n\nThis is in preparation for actually splitting the Kubernetes service\ninto a control plane and data plane / worker. The new Worker service is\na no-op: it can be enabled/disabled, but has no practical effect.\n\nSince we plan on keeping the control plane stuff mostly as is, and add\nsplit worker functionality as a new codebase, it makes sense to rename\nthe existing role to Controller, and createa brand new Worker one (to\nmake future diffs smaller).\n\nChange-Id: I79de3219f3c190d38469a0a8d7371820471c100d\nReviewed-on: https://review.monogon.dev/c/monogon/+/1325\nTested-by: Jenkins CI\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d2c5ddf7b2ca7951f1614dc6c532af3c82e7a9fa",
      "old_mode": 33188,
      "old_path": "metropolis/cli/metroctl/format.go",
      "new_id": "41987ec21aefd9aa85015f3a45b589405bfa20e0",
      "new_mode": 33188,
      "new_path": "metropolis/cli/metroctl/format.go"
    },
    {
      "type": "modify",
      "old_id": "2d6eaf916cdc888ce5d884bc0ecbf0f30bbd45ae",
      "old_mode": 33188,
      "old_path": "metropolis/cli/metroctl/set.go",
      "new_id": "b0bfaf5e114c638b34de242bc64c437d8263c600",
      "new_mode": 33188,
      "new_path": "metropolis/cli/metroctl/set.go"
    },
    {
      "type": "modify",
      "old_id": "e8310d727ab4ffe5ea2f39d42466c9620d8358c3",
      "old_mode": 33188,
      "old_path": "metropolis/cli/metroctl/test/test.go",
      "new_id": "a88a2e042f59d4b0fa7bc9c3a44ee4a42688c632",
      "new_mode": 33188,
      "new_path": "metropolis/cli/metroctl/test/test.go"
    },
    {
      "type": "modify",
      "old_id": "9978c7e900bae0bd5637164812ae33dba6b8c093",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/curator/impl_leader_curator.go",
      "new_id": "a06f8cdd7278cd2e15dfb273542fb125f7b6c75d",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/curator/impl_leader_curator.go"
    },
    {
      "type": "modify",
      "old_id": "819456cdf9f4cc69b0c04992d725eac1dc90335c",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/curator/impl_leader_management.go",
      "new_id": "b72575922ee966f5fe71a3b4c721118b095408fc",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/curator/impl_leader_management.go"
    },
    {
      "type": "modify",
      "old_id": "8cf1c3e501f3e08ae721e566c86ea32939292ad9",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/curator/impl_leader_test.go",
      "new_id": "4d26b43d013fcb0a7155bde2a877afece195fa46",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/curator/impl_leader_test.go"
    },
    {
      "type": "modify",
      "old_id": "f376c28300d1d7bf1c201471bc0968d9237ef30c",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/curator/state_node.go",
      "new_id": "f2ee5c39c2506af613cb489db76acff7963f5351",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/curator/state_node.go"
    },
    {
      "type": "modify",
      "old_id": "c581c3d011c1000ecdd274d839b51fb7f977b1e8",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/roleserve/worker_controlplane.go",
      "new_id": "5c8c4b2fa362a9bb827e95fc26c292c446fef480",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/roleserve/worker_controlplane.go"
    },
    {
      "type": "modify",
      "old_id": "904e4f5b9bde38d634853db109d81e3a5f3adc7b",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/roleserve/worker_kubernetes.go",
      "new_id": "3be3c417f65d5a49af9cf2122c71692d119710f7",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/roleserve/worker_kubernetes.go"
    },
    {
      "type": "modify",
      "old_id": "77b3bf2192672181e5f1d3d374cf1aff8f88ef04",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/roleserve/worker_rolefetch.go",
      "new_id": "3856f62f461e743cd11cb228282e3dbad1915094",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/roleserve/worker_rolefetch.go"
    },
    {
      "type": "modify",
      "old_id": "396df83303edb8323e76e522651c8b1a5ba521b4",
      "old_mode": 33188,
      "old_path": "metropolis/proto/api/management.proto",
      "new_id": "0df1d698177da1217a8408eaf2ea867eb2eb3228",
      "new_mode": 33188,
      "new_path": "metropolis/proto/api/management.proto"
    },
    {
      "type": "modify",
      "old_id": "ca4bfea5d2d5bb178f86208fa87aa4252b164533",
      "old_mode": 33188,
      "old_path": "metropolis/proto/common/common.proto",
      "new_id": "1c018342e58128409a3c5456b20d25534e653ab5",
      "new_mode": 33188,
      "new_path": "metropolis/proto/common/common.proto"
    }
  ]
}
