)]}'
{
  "commit": "11198c83ff733a10bfd731f20abadd286e753e28",
  "tree": "62d9f95bf1736fd9e3f77d6e21256223ff86a89d",
  "parents": [
    "41113935d59f3c0210b04d6251b1559979c677fb"
  ],
  "author": {
    "name": "Serge Bazanski",
    "email": "serge@monogon.tech",
    "time": "Wed May 22 14:11:01 2024 +0200"
  },
  "committer": {
    "name": "Serge Bazanski",
    "email": "serge@monogon.tech",
    "time": "Wed Jun 12 10:00:40 2024 +0000"
  },
  "message": "m/node: allow specifying node labels during cluster bootstrap\n\nWe also drive-by refactor ProvideBootstrapData to take a structure\ninstead of a bunch of unnamed arguments.\n\nChange-Id: I8d876fd726fa87420789513540b20f523994d801\nReviewed-on: https://review.monogon.dev/c/monogon/+/3103\nTested-by: Jenkins CI\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e002a311c6836420b48718d1da88ab7f26088347",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/cluster/BUILD.bazel",
      "new_id": "4da6c76267fb6985b9a7c8dcf7d22fffaada05df",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/cluster/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "f3288158a9a730257856ff1a4fe4f75816cad54c",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/cluster/cluster_bootstrap.go",
      "new_id": "3e5f7451133f5368f2712e450991a0850c93ce3a",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/cluster/cluster_bootstrap.go"
    },
    {
      "type": "modify",
      "old_id": "d3c3de19901314c5654a2aa0ee0a4898a70fa552",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/curator/impl_leader_test.go",
      "new_id": "5c3c3377f6456a242a7772f7954c694f9d1a70b0",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/curator/impl_leader_test.go"
    },
    {
      "type": "modify",
      "old_id": "18ea200eda7166fef80ac091c7f32b92dd4bf44d",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/curator/state_node.go",
      "new_id": "5e5ef2e75604894700adc9416a73350f53a5625e",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/curator/state_node.go"
    },
    {
      "type": "modify",
      "old_id": "718c394df6d6223d57efb76506f528a431e1014b",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/roleserve/roleserve.go",
      "new_id": "ad8207b191a0071b74a02f4c41cf568190be88ce",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/roleserve/roleserve.go"
    },
    {
      "type": "modify",
      "old_id": "3b7ff25dadb663951f64c954ecc506133de2b9a4",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/roleserve/values.go",
      "new_id": "91510aedf4be8fcbb1fe29c1b2fd2a2e8c20c996",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/roleserve/values.go"
    },
    {
      "type": "modify",
      "old_id": "d5a60fcaef919e6bb71363d56eaeda679ff49a4c",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/roleserve/worker_controlplane.go",
      "new_id": "777f88775c2586c2b22d3d4fc79130183eeaaf77",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/roleserve/worker_controlplane.go"
    },
    {
      "type": "modify",
      "old_id": "8c6c4547f20b4feccb177672e6a768446c016e8b",
      "old_mode": 33188,
      "old_path": "metropolis/proto/api/configuration.proto",
      "new_id": "90e9dbda13c3938cf55028f73606f8977917be17",
      "new_mode": 33188,
      "new_path": "metropolis/proto/api/configuration.proto"
    },
    {
      "type": "modify",
      "old_id": "e2f2925e4dd6bba31abeda4ef3ba1f69fa8671d2",
      "old_mode": 33188,
      "old_path": "metropolis/test/launch/cluster/cluster.go",
      "new_id": "9bce17cb1e65f30628200281a00bcf3107cd6ada",
      "new_mode": 33188,
      "new_path": "metropolis/test/launch/cluster/cluster.go"
    }
  ]
}
