)]}'
{
  "commit": "9ce4071f43ce45198b702176a84342e9a8fc6e90",
  "tree": "49eb5319403c5b381b1c7d31cd5ba57619eafd32",
  "parents": [
    "c51d47d2b9990eb2196f5790f85895987f67daf4"
  ],
  "author": {
    "name": "Lorenz Brun",
    "email": "lorenz@monogon.tech",
    "time": "Tue Feb 13 21:54:46 2024 +0100"
  },
  "committer": {
    "name": "Lorenz Brun",
    "email": "lorenz@monogon.tech",
    "time": "Wed Feb 14 15:07:52 2024 +0000"
  },
  "message": "mc/c/metroctl: implement simple update sequencing\n\nAdds support for the max-unavailable flag, specifying the number of\nnodes which can be concurrently in the update process.\n\nTo implement this, we now wait for the node to report as healthy again\nbefore considering the update complete.\n\nThis allows simple gradual cluster updates.\n\nChange-Id: If6aa44d1b8f12aadd77e35f16513a4af521fa356\nReviewed-on: https://review.monogon.dev/c/monogon/+/2770\nReviewed-by: Tim Windelschmidt \u003ctim@monogon.tech\u003e\nTested-by: Jenkins CI\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "af520e16180c3643dcedf5d90355e48661c1d8d5",
      "old_mode": 33188,
      "old_path": "metropolis/cli/metroctl/BUILD.bazel",
      "new_id": "60c59b6f0444bd917739aad6605034a28d25ae18",
      "new_mode": 33188,
      "new_path": "metropolis/cli/metroctl/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "a582f023bc81e6beff50ed840aaaf130094fb036",
      "old_mode": 33188,
      "old_path": "metropolis/cli/metroctl/cmd_node.go",
      "new_id": "18cec838bec8e587118706a3d90556d42b0048ef",
      "new_mode": 33188,
      "new_path": "metropolis/cli/metroctl/cmd_node.go"
    }
  ]
}
