)]}'
{
  "commit": "de57e6f273b05ebf9f58bf4a4ca9734038bcad9f",
  "tree": "8bc29c1edb49cdb69870f13794add9a3fc1b5762",
  "parents": [
    "c359d550ca8bf59acc77dd9aefc5b09572a7e399"
  ],
  "author": {
    "name": "Lorenz Brun",
    "email": "lorenz@monogon.tech",
    "time": "Wed Jan 08 16:34:08 2025 +0000"
  },
  "committer": {
    "name": "Lorenz Brun",
    "email": "lorenz@monogon.tech",
    "time": "Mon Feb 10 16:00:22 2025 +0000"
  },
  "message": "m/test/e2e/connectivity: add connectivity tester\n\nThis adds a connectivity testing framework. It uses pod agents and\ncommunicates with them over stdio. This is used to implement a simple\nsmoke test and will later be used to test network policy controllers.\n\nChange-Id: If40673a91336dbe3a7a383bf2e9d17736fad3bdc\nReviewed-on: https://review.monogon.dev/c/monogon/+/3756\nReviewed-by: Jan Schär \u003cjan@monogon.tech\u003e\nTested-by: Jenkins CI\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "883dcb84d506f1de25930dc70a25510d93af8741",
      "old_mode": 33188,
      "old_path": "metropolis/test/e2e/BUILD.bazel",
      "new_id": "85ef13a03377325f56dd8fa2727eb3e59affb817",
      "new_mode": 33188,
      "new_path": "metropolis/test/e2e/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d8dbe3e26a3cc7842a82c68536b1c31fe7bf57fc",
      "new_mode": 33188,
      "new_path": "metropolis/test/e2e/connectivity/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cb5249727b63ef841c4e7420975b15d2f4845a3a",
      "new_mode": 33188,
      "new_path": "metropolis/test/e2e/connectivity/agent/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a11b488376cb5e532c9abbb5709bce01f201a135",
      "new_mode": 33188,
      "new_path": "metropolis/test/e2e/connectivity/agent/main.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "070baccb209e2f6e6b9b2324aaba9ffc42ddd8c8",
      "new_mode": 33188,
      "new_path": "metropolis/test/e2e/connectivity/connectivity.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "619c8dd6e6d6016cbcd198877bd4bdb297791bf7",
      "new_mode": 33188,
      "new_path": "metropolis/test/e2e/connectivity/spec/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f09cd57a1b53b27895263ba3d8d0836b4310056d",
      "new_mode": 33188,
      "new_path": "metropolis/test/e2e/connectivity/spec/gomod-generated-placeholder.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8ab8a0cb098acc85e3124f6438548d333bdda598",
      "new_mode": 33188,
      "new_path": "metropolis/test/e2e/connectivity/spec/spec.proto"
    },
    {
      "type": "modify",
      "old_id": "fbfad4df2ddb890a4f86fc44fdb9018f45a33e67",
      "old_mode": 33188,
      "old_path": "metropolis/test/e2e/suites/kubernetes/BUILD.bazel",
      "new_id": "ac449eb45c71c196bf56bd8415369640ffa366dc",
      "new_mode": 33188,
      "new_path": "metropolis/test/e2e/suites/kubernetes/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "0acc473c8869d6b8a3bf943d8b1c1a21b4ffcb92",
      "old_mode": 33188,
      "old_path": "metropolis/test/e2e/suites/kubernetes/run_test.go",
      "new_id": "939c6630255794c8892b2d63f6d38adbd4c8cb7f",
      "new_mode": 33188,
      "new_path": "metropolis/test/e2e/suites/kubernetes/run_test.go"
    }
  ]
}
