)]}'
{
  "commit": "fdd87abdd1d3bc7a87594a463344b1542e2650b4",
  "tree": "ac4b5a1bf2584611256c3a8903168bf33a05e799",
  "parents": [
    "968d72095a54aabed1a59cccf3591c4f32a7b70a"
  ],
  "author": {
    "name": "Tim Windelschmidt",
    "email": "tim@monogon.tech",
    "time": "Thu Dec 07 18:03:21 2023 +0100"
  },
  "committer": {
    "name": "Tim Windelschmidt",
    "email": "tim@monogon.tech",
    "time": "Mon Feb 19 14:00:17 2024 +0000"
  },
  "message": "cloud/shepherd: skip machines in failed state\n\nCurrently we are not ignoring machines that are in failed state, which\nbrings the provider to a stop as soon as a provision request fails. We\nshould ignore such machines.\n\nChange-Id: I7be64c710cc15428f4d8d4e75b6df1e816d453f8\nReviewed-on: https://review.monogon.dev/c/monogon/+/2417\nReviewed-by: Serge Bazanski \u003cserge@monogon.tech\u003e\nTested-by: Jenkins CI\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d1c6361956bd7d2e67462271d8002962992480cd",
      "old_mode": 33188,
      "old_path": "cloud/shepherd/manager/provider_test.go",
      "new_id": "b08c8b7eabd9bc66a7f701224a24f29b265228f5",
      "new_mode": 33188,
      "new_path": "cloud/shepherd/manager/provider_test.go"
    },
    {
      "type": "modify",
      "old_id": "a77f2414b0bf2e5fb609a7bc5d710df6b25e00a2",
      "old_mode": 33188,
      "old_path": "cloud/shepherd/manager/provisioner.go",
      "new_id": "5f19c6d4e7c68c3d83996ca9d696a25b7f931b0a",
      "new_mode": 33188,
      "new_path": "cloud/shepherd/manager/provisioner.go"
    },
    {
      "type": "modify",
      "old_id": "5adc408fb92a6c42a59e1b224276b4cd6883bad0",
      "old_mode": 33188,
      "old_path": "cloud/shepherd/manager/provisioner_test.go",
      "new_id": "a145bdcf1743814c3084d80b837df8ac60774798",
      "new_mode": 33188,
      "new_path": "cloud/shepherd/manager/provisioner_test.go"
    },
    {
      "type": "modify",
      "old_id": "05b628f7460a1fdb630df8a6bb45532ff339068d",
      "old_mode": 33188,
      "old_path": "cloud/shepherd/mini/provider.go",
      "new_id": "42b6348c7df59442973d316a4fd40e0da4b97fdb",
      "new_mode": 33188,
      "new_path": "cloud/shepherd/mini/provider.go"
    },
    {
      "type": "modify",
      "old_id": "edc8f3f6b740b6a0c7648852364ee0953c25313e",
      "old_mode": 33188,
      "old_path": "cloud/shepherd/provider/equinix/provider.go",
      "new_id": "7d3c0d2b4b4b65d9b4fae5f4f74e0473cace9287",
      "new_mode": 33188,
      "new_path": "cloud/shepherd/provider/equinix/provider.go"
    },
    {
      "type": "modify",
      "old_id": "3504eb7b7aec69ca579ace6de42276e7546e607a",
      "old_mode": 33188,
      "old_path": "cloud/shepherd/shepherd.go",
      "new_id": "db5e75de84a73cc0c1c2b3909662a9cb759a6d00",
      "new_mode": 33188,
      "new_path": "cloud/shepherd/shepherd.go"
    }
  ]
}
