)]}'
{
  "commit": "ed0503cbe3c2d85d138f2604b87d73417be6c940",
  "tree": "66fce41e479e22ba8a735fbcbb62d768c0307bd3",
  "parents": [
    "b9431c95082a3de6c87f96b700e69b72e4d87fdc"
  ],
  "author": {
    "name": "Lorenz Brun",
    "email": "lorenz@nexantic.com",
    "time": "Tue Jul 28 17:21:25 2020 +0200"
  },
  "committer": {
    "name": "Lorenz Brun",
    "email": "lorenz@nexantic.com",
    "time": "Tue Jul 28 17:21:25 2020 +0200"
  },
  "message": "Add Kubernetes CTS\n\nThis adds patches and build specifications for the Kubernetes Conformance Test Suite. This involves\ngating various cloud-specific tests behind the providerless flag (otherwise we\u0027d gain a ton of additional dependencies)\nand an additional 60MiB in test binary size.\nSince the CTS for weird reasons requires kubectl to be available in the path we first build a kubectl go_image and then\nstack the CTS on top of it. The output bundle is then preseeded for use.\n\nTest Plan: `bazel run //core/tests/e2e/k8s_cts`\n\nBug: T836\n\nX-Origin-Diff: phab/D615\nGitOrigin-RevId: 7d2cd780a3ffb63b217591c5854b4aec4031d83d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d274bfbb48b424247624954ceca893acb76d8383",
      "old_mode": 33188,
      "old_path": "build/fietsje/deps_kubernetes.go",
      "new_id": "be7355dda170c018be5ec5ff798124f706f44108",
      "new_mode": 33188,
      "new_path": "build/fietsje/deps_kubernetes.go"
    },
    {
      "type": "modify",
      "old_id": "33ec07d08dcda348078020de5cbefaad6e576bad",
      "old_mode": 33188,
      "old_path": "core/BUILD",
      "new_id": "5d628f1b91ce025a98d0808fa017952dd8378d31",
      "new_mode": 33188,
      "new_path": "core/BUILD"
    },
    {
      "type": "modify",
      "old_id": "9bb4732cd49271cc908f629184be287852fdfa47",
      "old_mode": 33188,
      "old_path": "core/cmd/launch/main.go",
      "new_id": "aba3dda04dcb00ba57a745587cfddfcfd3c24eb3",
      "new_mode": 33188,
      "new_path": "core/cmd/launch/main.go"
    },
    {
      "type": "modify",
      "old_id": "b57c0166cbd85a1478e10bb7e2e50f7c34b2693e",
      "old_mode": 33188,
      "old_path": "core/internal/launch/BUILD.bazel",
      "new_id": "1979ec6ba10678776a01cdc0ca67f3613e153500",
      "new_mode": 33188,
      "new_path": "core/internal/launch/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "f20d721daf60de0d3328d1a0ff1e21966989071d",
      "old_mode": 33188,
      "old_path": "core/internal/launch/launch.go",
      "new_id": "f45685273b0ae2775b24960dd8e7d0f6cdb8e65c",
      "new_mode": 33188,
      "new_path": "core/internal/launch/launch.go"
    },
    {
      "type": "modify",
      "old_id": "974bcddfe8a84cc586b02eaee4e7c4931cad03f9",
      "old_mode": 33188,
      "old_path": "core/tests/e2e/BUILD.bazel",
      "new_id": "8e74be48a4978e0dfafacc4dc5dc6934859b10b7",
      "new_mode": 33188,
      "new_path": "core/tests/e2e/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "648e1c5ef51505c0398cd116ae6b1040ade12531",
      "new_mode": 33188,
      "new_path": "core/tests/e2e/k8s_cts/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "412ae7c548033d62fb59202fb695d0f8fda811de",
      "new_mode": 33188,
      "new_path": "core/tests/e2e/k8s_cts/main.go"
    },
    {
      "type": "modify",
      "old_id": "d0337e6be4cd35e4859d39511126ec42e1cb8da5",
      "old_mode": 33188,
      "old_path": "core/tests/e2e/kubernetes_helpers.go",
      "new_id": "4f9ba81acebb179ccd69e94e1313bff1727f2df2",
      "new_mode": 33188,
      "new_path": "core/tests/e2e/kubernetes_helpers.go"
    },
    {
      "type": "modify",
      "old_id": "99cfdffa4a55912c09c7cf4cee4c9cd05e2697a8",
      "old_mode": 33188,
      "old_path": "core/tests/e2e/main_test.go",
      "new_id": "c50263c553b38106d1a2ba2c69580077091782dc",
      "new_mode": 33188,
      "new_path": "core/tests/e2e/main_test.go"
    },
    {
      "type": "modify",
      "old_id": "254872fd435bc2ea92e62907991d118014312ad0",
      "old_mode": 33188,
      "old_path": "nogo_config.json",
      "new_id": "5b268385ee3e5b1394ff79c4e0eae9f6b6abedf9",
      "new_mode": 33188,
      "new_path": "nogo_config.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e4f7dabfeca6b297621b169454508ffa4456f00d",
      "new_mode": 33188,
      "new_path": "third_party/go/patches/k8s-e2e-tests-providerless.patch"
    },
    {
      "type": "modify",
      "old_id": "49250e5bb92696c9bdd36c69a9f394e93296777b",
      "old_mode": 33188,
      "old_path": "third_party/go/patches/k8s-kubernetes.patch",
      "new_id": "8b766a6104d6b56bf29037fe9c53bd4e89ef4967",
      "new_mode": 33188,
      "new_path": "third_party/go/patches/k8s-kubernetes.patch"
    },
    {
      "type": "modify",
      "old_id": "a65eb2c0a361404e25937ef2509e2947bc09570b",
      "old_mode": 33188,
      "old_path": "third_party/go/repositories.bzl",
      "new_id": "39fbda0087f30c0549e7439bb32a3dff9acec34f",
      "new_mode": 33188,
      "new_path": "third_party/go/repositories.bzl"
    },
    {
      "type": "modify",
      "old_id": "3e0ededf0d249d955c517740276b00595b4f8776",
      "old_mode": 33188,
      "old_path": "third_party/go/shelf.pb.text",
      "new_id": "ead136d89a8717198577621ef8c8c22cc5bacc25",
      "new_mode": 33188,
      "new_path": "third_party/go/shelf.pb.text"
    }
  ]
}
