)]}'
{
  "commit": "b701df98b1706751142f29bee032321447886267",
  "tree": "27b650e77b9be17108f8e03aecfd535ec0366242",
  "parents": [
    "78567601398f4db5a8080fd30038ff7ac6affe0f"
  ],
  "author": {
    "name": "Serge Bazanski",
    "email": "serge@monogon.tech",
    "time": "Thu Oct 31 14:15:33 2024 +0000"
  },
  "committer": {
    "name": "Lorenz Brun",
    "email": "lorenz@monogon.tech",
    "time": "Tue Nov 05 13:11:03 2024 +0000"
  },
  "message": "metropolis/metroctl: implement cluster configure\n\nThis is a framework for simple ClusterConfiguration changes via\nmetroctl. We only have one mutable field for now\n(kubernetes.node_labels_to_synchronize), but more fields can be\nsupported later.\n\nThis could also be extended to support operations like \u0027add\u0027 and\n\u0027remove\u0027 for repeated fields.\n\nFinally, there could be another CLI command that would drop you into a\nprototext editor, similar to `kubectl edit xxx`. But this solves the\nsimplest usecase for now.\n\nChange-Id: I2fc588a2a2249a5c4f0cf52acb162cac9ed3d9a4\nReviewed-on: https://review.monogon.dev/c/monogon/+/3595\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\nTested-by: Jenkins CI\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1a43336384fd41224947c69483e1122b36c68690",
      "old_mode": 33188,
      "old_path": "metropolis/cli/metroctl/BUILD.bazel",
      "new_id": "10aaa9c618d45b80908554c34f50f88ad97dcd1f",
      "new_mode": 33188,
      "new_path": "metropolis/cli/metroctl/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b59246bbb198517c323d96fd6bbe7bab725a3ae5",
      "new_mode": 33188,
      "new_path": "metropolis/cli/metroctl/cmd_cluster_configure.go"
    },
    {
      "type": "modify",
      "old_id": "f4bba02fcf377a137ec37485ea246ae5ca912253",
      "old_mode": 33188,
      "old_path": "metropolis/cli/metroctl/test/test.go",
      "new_id": "e02f9c1407379aaa27a6373c2ef69c7b928b5fa6",
      "new_mode": 33188,
      "new_path": "metropolis/cli/metroctl/test/test.go"
    }
  ]
}
