)]}'
{
  "commit": "8b000b2217522891cace6ad3b98d805b1a262345",
  "tree": "2696cf2de6fe72f5e220e4db725a81c816de1bce",
  "parents": [
    "0573d7d031e51af42cb482c3cd788a280ccaaf28"
  ],
  "author": {
    "name": "Serge Bazanski",
    "email": "serge@monogon.tech",
    "time": "Tue Aug 08 16:11:26 2023 +0200"
  },
  "committer": {
    "name": "Serge Bazanski",
    "email": "serge@monogon.tech",
    "time": "Wed Aug 23 08:59:12 2023 +0000"
  },
  "message": "metropolis/hostsfile: update our own node\u0027s roles correctly\n\nThis properly serializes the state of our own node\u0027s roles into startup\ndata (and the hosts file) if it is assigned during node runtime.\n\nWithout this, we could end up serializing out of date node role data and\nthus would not startup up with a cluster directory (and persisted node\nroles) which would allow for proper control plane startup.\n\nChange-Id: I45da5d73cc0eea0a7c32308bbecf512bb9699d55\nReviewed-on: https://review.monogon.dev/c/monogon/+/2068\nTested-by: Jenkins CI\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "942726de441e9089d0f3403a4efa91aa99b19fe8",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/network/hostsfile/hostsfile.go",
      "new_id": "9878a937464b3fce7d5f6ad7e395d5bc85791416",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/network/hostsfile/hostsfile.go"
    }
  ]
}
