)]}'
{
  "commit": "fc5dbc6646c6e332f5cbb88f6a68b6fbcffebe77",
  "tree": "4ea7cb93b2f0abfca9f547ee1401d39b73a79f5d",
  "parents": [
    "140bddcbe1aac46b168f6fc2178eb9c3870a434c"
  ],
  "author": {
    "name": "Lorenz Brun",
    "email": "lorenz@nexantic.com",
    "time": "Thu May 28 12:18:07 2020 +0200"
  },
  "committer": {
    "name": "Lorenz Brun",
    "email": "lorenz@nexantic.com",
    "time": "Thu May 28 12:18:07 2020 +0200"
  },
  "message": "Add E2E tests for basic functionality and port launching to Go\n\nThis adds a new E2E test suite replacing the old log-parsing\nbased one. It also moves launching and controlling Smalltown VMs into\na Go package and command and exposes the \u0027//:launch\u0027 alias.\nThe new E2E test suite covers basic conditions (IP assigned, Data\navailable) and Kubernetes Node, Deployment and StatefulSet tests.\n\nTest Plan: This consists of E2E tests\n\nX-Origin-Diff: phab/D544\nGitOrigin-RevId: 7c624c667c849068bafa544a3a6c635d6d406e1c\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c188aa9070bc52e3f5c593304e685d0c1946334f",
      "old_mode": 33188,
      "old_path": "BUILD",
      "new_id": "3d7283c44b40f5d1eb70843947b28c3ecc5dc2e9",
      "new_mode": 33188,
      "new_path": "BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59d8ecca5e0c15a60664975fa6141b9624c1613f",
      "new_mode": 33188,
      "new_path": "core/cmd/launch/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "100d35075bc33be89d3d21e091fafda87f77d186",
      "new_mode": 33188,
      "new_path": "core/cmd/launch/main.go"
    },
    {
      "type": "modify",
      "old_id": "7a268ae6bc78f5e811309bdcb5679c9b542b3918",
      "old_mode": 33188,
      "old_path": "core/internal/common/setup.go",
      "new_id": "db00692370be47878bbc877e383af7ad5ce457d9",
      "new_mode": 33188,
      "new_path": "core/internal/common/setup.go"
    },
    {
      "type": "modify",
      "old_id": "c8b2f2595358b30205467ba9f076761468953521",
      "old_mode": 33188,
      "old_path": "core/internal/consensus/BUILD.bazel",
      "new_id": "f0246f7e5caee006141a80c7b841214e8a3ab3e9",
      "new_mode": 33188,
      "new_path": "core/internal/consensus/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "67bac1c900d590ab6c74d6f2afed6341a3a1d8ec",
      "old_mode": 33188,
      "old_path": "core/internal/consensus/consensus.go",
      "new_id": "d401c1ab78f1fad7bb8d19d4e83481d7c0382693",
      "new_mode": 33188,
      "new_path": "core/internal/consensus/consensus.go"
    },
    {
      "type": "modify",
      "old_id": "677884521be097ff6bd35167061013dd2263b90e",
      "old_mode": 33188,
      "old_path": "core/internal/kubernetes/BUILD.bazel",
      "new_id": "f3304cc10ade810a24d2aa2754def9598ec7e85c",
      "new_mode": 33188,
      "new_path": "core/internal/kubernetes/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "dc48b96583a099dab13872b0f727142d95038b82",
      "old_mode": 33188,
      "old_path": "core/internal/kubernetes/apiserver.go",
      "new_id": "9bc32f3d2774adb3c304b1d9cc1949246c94b9b4",
      "new_mode": 33188,
      "new_path": "core/internal/kubernetes/apiserver.go"
    },
    {
      "type": "modify",
      "old_id": "25e2e4b42006e7c71dfda63f2bce77686fc137e3",
      "old_mode": 33188,
      "old_path": "core/internal/kubernetes/auth.go",
      "new_id": "fe2fe599a539aff26009215282b8b9b68a7b03c9",
      "new_mode": 33188,
      "new_path": "core/internal/kubernetes/auth.go"
    },
    {
      "type": "modify",
      "old_id": "f95f03e5f75f8bf39528d74021bf0a98dfc84b93",
      "old_mode": 33188,
      "old_path": "core/internal/kubernetes/service.go",
      "new_id": "b2d340e98b3f80e8957da5af6a5c24a6a7a33d67",
      "new_mode": 33188,
      "new_path": "core/internal/kubernetes/service.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "887932b2bf95b46c10ac50e8947ba9f28e09bb76",
      "new_mode": 33188,
      "new_path": "core/internal/launch/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9aa277c8146b3f1a11eb5935889d66f88a08f1c1",
      "new_mode": 33188,
      "new_path": "core/internal/launch/launch.go"
    },
    {
      "type": "delete",
      "old_id": "87ba08bd0acf8aeefad53683ec15130732b84711",
      "old_mode": 33188,
      "old_path": "core/scripts/BUILD",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3fb3b57474bcaeb9797a694de129ff15bc44a0c0",
      "old_mode": 33261,
      "old_path": "core/scripts/launch.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "36ab079672d806000c2ca20baf0791368dfbbfd0",
      "old_mode": 33261,
      "old_path": "core/scripts/test_boot.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e594fc477990d7d54a6bf6ce24ae199286ab06a",
      "new_mode": 33188,
      "new_path": "core/tests/e2e/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f7d5c8e659a357a581f339814d1d95c8251ee60c",
      "new_mode": 33188,
      "new_path": "core/tests/e2e/condition_helpers.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "264793a02229e7041e8dc991b15754e1d77a202a",
      "new_mode": 33188,
      "new_path": "core/tests/e2e/kubernetes_helpers.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d400b9b47117d23a07cb3c39c41cac941eb9a860",
      "new_mode": 33188,
      "new_path": "core/tests/e2e/main_test.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f888189b77dc847d32963ab8e4982ee91063f404",
      "new_mode": 33188,
      "new_path": "core/tests/e2e/utils.go"
    }
  ]
}
