)]}'
{
  "commit": "39f4f5c360e7a286bff4adaeabc52393dc28dc22",
  "tree": "c81382f2408a83ab7391414738713633b8fc9608",
  "parents": [
    "1e39914fbcecda7ec236e67f143bbefc31eee9da"
  ],
  "author": {
    "name": "Jan Schär",
    "email": "jan@monogon.tech",
    "time": "Tue Oct 29 09:41:50 2024 +0100"
  },
  "committer": {
    "name": "Jan Schär",
    "email": "jan@monogon.tech",
    "time": "Wed Oct 30 13:10:29 2024 +0000"
  },
  "message": "metropolis: add cluster domain config and metroctl param\n\nThis adds a --cluster parameter to metroctl and a cluster domain field\nto the bootstrap configuration. It is not yet used anywhere, but later\nthe cluster domain will be used to identify the cluster.\n\nThe length of the cluster domain is limited to 80, to allow for\nconstructing subdomains. This limit could be increased later if needed,\nbut it cannot easily be decreased, so I chose a conservative value that\nshould be enough in most cases.\n\nChange-Id: I627cca8eb1d92c4b06e4dfd6b6926a013e8f33ae\nReviewed-on: https://review.monogon.dev/c/monogon/+/3508\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\nTested-by: Jenkins CI\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fff13e9b6b6adb1b095d1702ec111cb2919fa5cb",
      "old_mode": 33188,
      "old_path": "metropolis/cli/metroctl/cmd_install.go",
      "new_id": "c40c9ed77815cf54f0ee030bd6afeddb4f61c3ac",
      "new_mode": 33188,
      "new_path": "metropolis/cli/metroctl/cmd_install.go"
    },
    {
      "type": "modify",
      "old_id": "21f87a692fb2cbd54050a56eba4b0d5e86feaff6",
      "old_mode": 33188,
      "old_path": "metropolis/cli/metroctl/main.go",
      "new_id": "6d26d4c1db20610620e130ef8b6d6d5aa80543ce",
      "new_mode": 33188,
      "new_path": "metropolis/cli/metroctl/main.go"
    },
    {
      "type": "modify",
      "old_id": "69e2e717773f7b3e93248708a5f1da304f0dc04f",
      "old_mode": 33188,
      "old_path": "metropolis/handbook/src/ch02-00-local-demo-cluster.md",
      "new_id": "76a26c48c88772cea2919fa4e21b6f3d03454724",
      "new_mode": 33188,
      "new_path": "metropolis/handbook/src/ch02-00-local-demo-cluster.md"
    },
    {
      "type": "modify",
      "old_id": "2a7d296b5def86beb6d0f9f2b880f7dd08e6782d",
      "old_mode": 33188,
      "old_path": "metropolis/node/BUILD.bazel",
      "new_id": "f0f650fab8bab5e8eb8d3d363572bc2a1ca2e28c",
      "new_mode": 33188,
      "new_path": "metropolis/node/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "bbdf93698453923aba2fc1e92339ecfe7a8c4964",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/curator/impl_leader_test.go",
      "new_id": "6550a3089e9759d6d4e234fdea73f876d458209b",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/curator/impl_leader_test.go"
    },
    {
      "type": "modify",
      "old_id": "02e6891051ac627d6d807d65cd6f4c0bfe9d4dc7",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/curator/state_cluster.go",
      "new_id": "d5b60018bfa2ad27ee27c6b320b65748749c52f5",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/curator/state_cluster.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cf6d52044c6508b2caad06fa6196e423def37814",
      "new_mode": 33188,
      "new_path": "metropolis/node/validation.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1a9765e7e2af2f1a6c5cc288759097a1ddfda039",
      "new_mode": 33188,
      "new_path": "metropolis/node/validation_test.go"
    },
    {
      "type": "modify",
      "old_id": "1e8d748d2a3667d268e34e0fd824953be164481b",
      "old_mode": 33188,
      "old_path": "metropolis/proto/common/common.proto",
      "new_id": "50ea4e42c2dd387815fb287309642fb502ff7369",
      "new_mode": 33188,
      "new_path": "metropolis/proto/common/common.proto"
    },
    {
      "type": "modify",
      "old_id": "c8f654fc4706129b2f9e74494920d29835526eda",
      "old_mode": 33188,
      "old_path": "metropolis/test/e2e/suites/core/run_test.go",
      "new_id": "7a07b1efc257fc03340f52b7f9aa773c46d9a733",
      "new_mode": 33188,
      "new_path": "metropolis/test/e2e/suites/core/run_test.go"
    },
    {
      "type": "modify",
      "old_id": "6a5c6e8e7f9bb3f08c49de252a50c9e7d1e14d2d",
      "old_mode": 33188,
      "old_path": "metropolis/test/e2e/suites/ha_cold/run_test.go",
      "new_id": "43ff689943475e5ef096bedbb5fec0fe927d73f4",
      "new_mode": 33188,
      "new_path": "metropolis/test/e2e/suites/ha_cold/run_test.go"
    },
    {
      "type": "modify",
      "old_id": "80a829291aabba3f2ed761e172fe967f0e712485",
      "old_mode": 33188,
      "old_path": "metropolis/test/e2e/suites/kubernetes/run_test.go",
      "new_id": "f815c57b5d49c0d5d174d665f06460e0c1994366",
      "new_mode": 33188,
      "new_path": "metropolis/test/e2e/suites/kubernetes/run_test.go"
    },
    {
      "type": "modify",
      "old_id": "859e17f9de4a274414c90be1df5805549ecd349a",
      "old_mode": 33188,
      "old_path": "metropolis/test/launch/cli/launch-cluster/main.go",
      "new_id": "793cc287adf36f67d982db9b920945fec4451fca",
      "new_mode": 33188,
      "new_path": "metropolis/test/launch/cli/launch-cluster/main.go"
    }
  ]
}
