)]}'
{
  "commit": "b43d0f0765916e029db8f784e44659fc8468e945",
  "tree": "f19bd58546b20c3a4c19eab62492e454a7f230a8",
  "parents": [
    "fcfebbc0a05f8e5186b259b334463afdb358e299"
  ],
  "author": {
    "name": "Serge Bazanski",
    "email": "serge@monogon.tech",
    "time": "Thu Jun 23 17:32:10 2022 +0200"
  },
  "committer": {
    "name": "Sergiusz Bazanski",
    "email": "serge@monogon.tech",
    "time": "Thu Jun 30 15:55:44 2022 +0000"
  },
  "message": "m/node: use resolver for intra-cluster connections\n\nThis replaces all instances of \u0027just connect to the first node for now\u0027\nwith usage of a proper leader-aware cluster resolver.\n\nThis isn\u0027t tested yet, as all of this will be exercised in an E2E test.\n\nChange-Id: I9f6bfb49ff9ae0dd70ac1a3131c5ee021d9bb5a5\nReviewed-on: https://review.monogon.dev/c/monogon/+/796\nTested-by: Jenkins CI\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e8c7ff2289b6c5c3180fe4612256ddf92a275974",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/cluster/BUILD.bazel",
      "new_id": "4f0ab366237b2528ec2695fffe50ad5e640874ff",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/cluster/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "4df489d96498d4a0d886491408a9f8855b1851b1",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/cluster/cluster.go",
      "new_id": "d5eee035203e99197d3ad08b3a9f9e821eebfedd",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/cluster/cluster.go"
    },
    {
      "type": "modify",
      "old_id": "d2e5ad58d0c4cd795d1b0515761c405b572bea88",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/cluster/cluster_join.go",
      "new_id": "47f7589c11fefa95615a177e5cf59899df5d0ea3",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/cluster/cluster_join.go"
    },
    {
      "type": "modify",
      "old_id": "f2ccbff975fadd4bfd56cecc251117f4548399d1",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/cluster/cluster_register.go",
      "new_id": "9e67000ed5b9386fbbc4f610838a9fdcad9d8902",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/cluster/cluster_register.go"
    },
    {
      "type": "modify",
      "old_id": "2c9610c3db99b6106322d0545a1a3d39cb6a81f5",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/roleserve/BUILD.bazel",
      "new_id": "59805634ec427a3501c35535c1d3bfda838239c6",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/roleserve/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "82e7cca327c993dc3885cbe1b55311a77c933df7",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/roleserve/roleserve.go",
      "new_id": "23076a42d5c2a70ee3a0aac6ba920959e6efe638",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/roleserve/roleserve.go"
    },
    {
      "type": "modify",
      "old_id": "37f67e7716071141a727fb0d815bed405eb4b009",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/roleserve/value_clustermembership.go",
      "new_id": "f14e2c4c9930ae595684d6cc2ff79f883fa25728",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/roleserve/value_clustermembership.go"
    },
    {
      "type": "modify",
      "old_id": "469df16e02291f37cf5aeb8df040f4ca0a623868",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/roleserve/worker_controlplane.go",
      "new_id": "c581c3d011c1000ecdd274d839b51fb7f977b1e8",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/roleserve/worker_controlplane.go"
    },
    {
      "type": "modify",
      "old_id": "39a0124b122bcb9d1151d59222ec4f93a1762065",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/rpc/resolver/resolver.go",
      "new_id": "41fa8a1b83ba8aa6781a27c2f8ddfb090296109f",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/rpc/resolver/resolver.go"
    }
  ]
}
