)]}'
{
  "commit": "b551b65225b7398ed4eb8b3361f50c7998f56ce1",
  "tree": "3ae89cf74847693ae13f2c18063a48d4fb8563ba",
  "parents": [
    "5d0906e1db869ddeac081567b469671a5ff25f7c"
  ],
  "author": {
    "name": "Tim Windelschmidt",
    "email": "tim@monogon.tech",
    "time": "Mon Jul 17 16:01:42 2023 +0200"
  },
  "committer": {
    "name": "Tim Windelschmidt",
    "email": "tim@monogon.tech",
    "time": "Mon Jul 24 14:45:04 2023 +0000"
  },
  "message": "metropolis/node/core/metrics: implement http_sd discovery endpoint\n\nWe provide prometheus metrics but dont have a way to discover all nodes,\nthis change implements a new http endpoint: /discovery. It implements the\nhttp_sd api and returns all current cluster nodes including their roles as\nlabel.\n\nChange-Id: I931a88e2afb285482d122dd059c96f9ebfab4052\nReviewed-on: https://review.monogon.dev/c/monogon/+/1934\nTested-by: Jenkins CI\nReviewed-by: Serge Bazanski \u003cserge@monogon.tech\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3317719125c3654b57c5a4cd7b2f9fc3dca1d5e5",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/metrics/BUILD.bazel",
      "new_id": "9233ee2753ed1b5188ac013069df9b11339f2571",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/metrics/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "2f2da738894dbe0fd022d327a9c929a6ad806338",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/metrics/metrics.go",
      "new_id": "631a9d1fdc45121084d2ac9bdeb21e5a882346e8",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/metrics/metrics.go"
    },
    {
      "type": "modify",
      "old_id": "03fabca2177f996497d00c98cd8551a883456010",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/metrics/metrics_test.go",
      "new_id": "ebe9bd48616f4975b567af91f68bddd67e181ce5",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/metrics/metrics_test.go"
    },
    {
      "type": "modify",
      "old_id": "ddc5811d93c2abc6766306c8629b68a16d478442",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/roleserve/roleserve.go",
      "new_id": "02bc5104da4d21ed7e1e194cb83cc7552638af07",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/roleserve/roleserve.go"
    },
    {
      "type": "modify",
      "old_id": "78c62d61c2901fdd18d1efff639f3f9a02f20c05",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/roleserve/worker_metrics.go",
      "new_id": "a9add88c4aea1c55ab5724021843297aeadeb9c3",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/roleserve/worker_metrics.go"
    }
  ]
}
