)]}'
{
  "commit": "4abeb13b0c1f26148daf14f430de17cd5eacf351",
  "tree": "1e27894c1fa0b93a9345800df370c8e5e2156c17",
  "parents": [
    "f9c65e9e588c44e019d6b8836275493abe298a2e"
  ],
  "author": {
    "name": "Serge Bazanski",
    "email": "serge@monogon.tech",
    "time": "Tue Oct 11 11:32:19 2022 +0200"
  },
  "committer": {
    "name": "Sergiusz Bazanski",
    "email": "serge@monogon.tech",
    "time": "Tue Dec 20 11:28:11 2022 +0000"
  },
  "message": "cloud/bmaas/server: init\n\nThis adds the BMaaS server alongside its first functionality: serving an\nAgent heartbeat API.\n\nThis allows (untrusted) Agents to communicate with the rest of the\nsystem by submitting heartbeats which may include a hardware report.\n\nThe BMaaS server will likely grow to implement further functionality as\ndescribed in its README.\n\nChange-Id: I1ede02121b3700079cbb11295525f4c167ee1e7d\nReviewed-on: https://review.monogon.dev/c/monogon/+/988\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\nTested-by: Jenkins CI\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "14701a6e9da8c424e246d638f18a53f0e3dfe622",
      "old_mode": 33188,
      "old_path": "cloud/bmaas/bmdb/model/migrations/1667232160_agent_tags.up.sql",
      "new_id": "ccf1ab34dd162f197f9ac6dd55605fbfc28a35d5",
      "new_mode": 33188,
      "new_path": "cloud/bmaas/bmdb/model/migrations/1667232160_agent_tags.up.sql"
    },
    {
      "type": "modify",
      "old_id": "4d15a791b445f4f583e1bc263530b71afee43a16",
      "old_mode": 33188,
      "old_path": "cloud/bmaas/bmdb/model/queries.sql",
      "new_id": "4e32cffb82363d1073714b800f01404f8666f498",
      "new_mode": 33188,
      "new_path": "cloud/bmaas/bmdb/model/queries.sql"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ee491d1b21c6744b53e886131268ecc2217491bf",
      "new_mode": 33188,
      "new_path": "cloud/bmaas/server/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b84ae2586953e2dae97d1afd06dd8c5c286d5565",
      "new_mode": 33188,
      "new_path": "cloud/bmaas/server/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f05821384e16130b58444c4fa34971437371fc02",
      "new_mode": 33188,
      "new_path": "cloud/bmaas/server/agent_callback_service.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc3201aeaeaef09a0a94ec80c652ec00841eaf31",
      "new_mode": 33188,
      "new_path": "cloud/bmaas/server/agent_callback_service_test.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "01f3e3aab14058a75454c645c0994a544e474525",
      "new_mode": 33188,
      "new_path": "cloud/bmaas/server/api/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c08c767073c1f14f647decd0ab18fd82a4472394",
      "new_mode": 33188,
      "new_path": "cloud/bmaas/server/api/agent.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dc43afce9fba2ce4232f6d59ed2603e9de48c0bd",
      "new_mode": 33188,
      "new_path": "cloud/bmaas/server/cmd/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59f6ca6d37180eadcbfa58a9f972783a555bc5d9",
      "new_mode": 33188,
      "new_path": "cloud/bmaas/server/cmd/main.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "97fb3930168741baa78b2a83bdc46cf62e10512f",
      "new_mode": 33188,
      "new_path": "cloud/bmaas/server/server.go"
    },
    {
      "type": "modify",
      "old_id": "831d099719778bb1c1c4b1181dabba0e104f57c9",
      "old_mode": 33188,
      "old_path": "cloud/lib/component/component.go",
      "new_id": "dee4703d7eef3ff65492fd78af37b6d35f8b7029",
      "new_mode": 33188,
      "new_path": "cloud/lib/component/component.go"
    },
    {
      "type": "modify",
      "old_id": "df1fd4c61ed765df5a1c651bda1991848fdfa2b8",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/rpc/server_authentication.go",
      "new_id": "5543b83f545ff542cce372353d811bf8975d92f5",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/rpc/server_authentication.go"
    }
  ]
}
