)]}'
{
  "commit": "0300077941db0edfdcac0ae42e4a5dad3e8d3fd7",
  "tree": "979cfc5f4269d3428b725acd79b9a216db8a6f82",
  "parents": [
    "a2ee88d585b9b8603f47544c95f09b380b92b5e2"
  ],
  "author": {
    "name": "Tim Windelschmidt",
    "email": "tim@monogon.tech",
    "time": "Mon Jul 03 02:19:28 2023 +0200"
  },
  "committer": {
    "name": "Tim Windelschmidt",
    "email": "tim@monogon.tech",
    "time": "Tue Jul 04 18:58:49 2023 +0000"
  },
  "message": "metropolis/node: allow all ports as NodePorts except special ones\n\nAs we dont have hostPort implemented we can only  provide NodePorts to\napplications. To allow apps to use all ports we have to increase the range\nbut have to prevent them from using reserved metropolis ones. This is\ncurrently prevented by patching the allocator and hardcode all of them.\n\nChange-Id: I7c0e8b17643d1ec03e1a1b678bc6276881b1c5e5\nReviewed-on: https://review.monogon.dev/c/monogon/+/1884\nTested-by: Jenkins CI\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f75dd2aa1d6a9087317c180783801fc7207f6d3d",
      "old_mode": 33188,
      "old_path": "metropolis/node/BUILD.bazel",
      "new_id": "1ace8297bb23f4b73bb643f9663dafcd7bd7cfef",
      "new_mode": 33188,
      "new_path": "metropolis/node/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "aeaa80e16b9861a5a90a75fd2f9fd57c8c4cfc5d",
      "old_mode": 33188,
      "old_path": "metropolis/node/kubernetes/apiserver.go",
      "new_id": "9c4132d36724429d9677b3625a1a433fda21587c",
      "new_mode": 33188,
      "new_path": "metropolis/node/kubernetes/apiserver.go"
    },
    {
      "type": "modify",
      "old_id": "50e9e9aea157cb13c50fadce65b81de91bf775a1",
      "old_mode": 33188,
      "old_path": "metropolis/node/ports.go",
      "new_id": "afa4b1aa370a2bea761541804592cf8fbf8bb5c7",
      "new_mode": 33188,
      "new_path": "metropolis/node/ports.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7586b10dbd8589caabbbac9bd35b43f5be22adfe",
      "new_mode": 33188,
      "new_path": "third_party/go/patches/k8s-reserve-metropolis-ports.patch"
    },
    {
      "type": "modify",
      "old_id": "f9c52c6d44117da70a7e97e0d59d454240036805",
      "old_mode": 33188,
      "old_path": "third_party/go/repositories.bzl",
      "new_id": "8b55efe46d5f709144b6978202cc1b8fda4d9474",
      "new_mode": 33188,
      "new_path": "third_party/go/repositories.bzl"
    }
  ]
}
