)]}'
{
  "commit": "6e8f69c53a2c82f5a760ab2e8152218cc86f3430",
  "tree": "1556b56e0a0cdb5108c301dc88710b5b2d74ba1b",
  "parents": [
    "b7a18fd9be7732e9ed9b29f33b7f545916da207b"
  ],
  "author": {
    "name": "Lorenz Brun",
    "email": "lorenz@nexantic.com",
    "time": "Mon Nov 18 10:44:24 2019 +0100"
  },
  "committer": {
    "name": "Lorenz Brun",
    "email": "lorenz@nexantic.com",
    "time": "Mon Nov 18 10:44:24 2019 +0100"
  },
  "message": "Initial Kubernetes Control Plane\n\nThis adds a minimum viable Kubernetes Control Plane consisting of a\nkube-apiserver, kube-controller-manager and kube-scheduler. It contains\ntwo small CAs for Kubernetes Identity management based on shared\ncertificates and contains changes for exposing etcd via UNIX socket\nso that the apiserver can talk to it.\n\nTest Plan:\nTested by manually calling Setup() and observing subsequent logs and\nconnecting to the API server.\n\nBug: T485\n\nX-Origin-Diff: phab/D271\nGitOrigin-RevId: e56f3e50eb9d33ea291289faa1aac3bebdeb3346\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f5ee94944d48e71accf43345f0ca6ef3ccc1edc1",
      "old_mode": 33188,
      "old_path": "core/internal/consensus/consensus.go",
      "new_id": "6fa6210ed5039c0705f47259e20efb0c75a1fbcb",
      "new_mode": 33188,
      "new_path": "core/internal/consensus/consensus.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0fa4dc4e8fa156bb6c00350b91907636197f142d",
      "new_mode": 33188,
      "new_path": "core/internal/kubernetes/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c2664a6e17eb92d0df7ddfce475618acce74ea5e",
      "new_mode": 33188,
      "new_path": "core/internal/kubernetes/apiserver.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "afc51c1d8e648d912e9e78ee99f160b5ff4369fd",
      "new_mode": 33188,
      "new_path": "core/internal/kubernetes/auth.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fab003640dfd0a3297d3976fac53ad7b38b250e5",
      "new_mode": 33188,
      "new_path": "core/internal/kubernetes/controller-manager.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "baaebc5d40511271e620c48f33a2ffd04b95141c",
      "new_mode": 33188,
      "new_path": "core/internal/kubernetes/scheduler.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57f2822e1d5aa324b1138bb7825004a071aa2fc4",
      "new_mode": 33188,
      "new_path": "core/internal/kubernetes/service.go"
    },
    {
      "type": "modify",
      "old_id": "39b1acac427fa88e1ada7948f7eb29db8d0ed7d4",
      "old_mode": 33188,
      "old_path": "core/internal/node/BUILD.bazel",
      "new_id": "c83d0957326b9fad5cde24752932f7f5fc12aaf6",
      "new_mode": 33188,
      "new_path": "core/internal/node/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "76a5cf2b0edde0e4b2d31722420fda357df72dc3",
      "old_mode": 33188,
      "old_path": "core/internal/node/main.go",
      "new_id": "40aa8b3b416bd20d82d2a6bc71e83577cb16449f",
      "new_mode": 33188,
      "new_path": "core/internal/node/main.go"
    },
    {
      "type": "modify",
      "old_id": "efc72d3d12109655c69b95e28847cbce549fab09",
      "old_mode": 33188,
      "old_path": "core/internal/node/setup.go",
      "new_id": "98873d389cdd1b8d4e419b516b9ba7160b8a9800",
      "new_mode": 33188,
      "new_path": "core/internal/node/setup.go"
    },
    {
      "type": "modify",
      "old_id": "c375528729f3bbda0b52d4c2aad79b69781b1256",
      "old_mode": 33261,
      "old_path": "core/scripts/launch.sh",
      "new_id": "730f60b6362086084f8b5f9b701de4eeca7bcaf1",
      "new_mode": 33261,
      "new_path": "core/scripts/launch.sh"
    }
  ]
}
