)]}'
{
  "commit": "0d93777cf32dd0d0f6f8d75d8396f7140cff9d13",
  "tree": "f6abee66c82ba141ad449575a6d35d06408c6ed4",
  "parents": [
    "963c4090f74341d8efc61b49ba5934a18434371c"
  ],
  "author": {
    "name": "Serge Bazanski",
    "email": "serge@nexantic.com",
    "time": "Thu Jun 17 15:54:40 2021 +0200"
  },
  "committer": {
    "name": "Sergiusz Bazanski",
    "email": "serge@nexantic.com",
    "time": "Tue Jul 20 12:02:29 2021 +0000"
  },
  "message": "m/n/core/roleserver: implement\n\nThis implements the Role Server, which is the new service responsible\nfor actually running Metropolis workloads like the Kubernetes services.\n\nThis decouples starting Kubernetes from node startup code, and handles\ncases like nodes changing roles at runtime.\n\nChange-Id: Ie5f7f2c30b05fe74ca003805532dba50bf3821d0\nReviewed-on: https://review.monogon.dev/c/monogon/+/187\nReviewed-by: Lorenz Brun \u003clorenz@nexantic.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2dc755630797ab59dcb631ee761fc9017ddb6b59",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/curator/curator.go",
      "new_id": "a872c20dff319489dd8eeb010bd39e5682ad0b13",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/curator/curator.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "405efb38f6d89aeec5dacdc2940d5609fdf948dc",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/roleserve/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8271259150cbf2cc69b8de201d05a53f31287f93",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/roleserve/kubernetes_worker.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bed0a3cb5db37521054f8ea98e460865234e53bc",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/roleserve/roleserve.go"
    }
  ]
}
