)]}'
{
  "log": [
    {
      "commit": "ea839161f8dca5ea9b2aa0dc80ccd59052f306c4",
      "tree": "012308b5f335fddcb925c2833491d8d647733ff5",
      "parents": [
        "e89779ffb47211bd063fcbe5c8874acd7db8293c"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Nov 04 20:47:43 2026 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Nov 04 20:47:43 2026 +0100"
      },
      "message": "local-path-storage: Update provisioner to v0.0.37.\n\nRebase the manifest on upstream v0.0.37: health probes, a namespaced\nRole for helper pods, and narrower cluster RBAC.  The provisioner now\npasses the volume path as $VOL_DIR instead of -p, so setup.sh and\nteardown.sh accept both.  Allow the hostPID helper pod template, which\nv0.0.37 otherwise rejects; the ZFS hook needs it for nsenter.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Ib8a64ac42caa0a8369c49393aa242f40116b1680\n"
    },
    {
      "commit": "05e482e3b905b1a32575239da6d6280ea4182efe",
      "tree": "cf2a72d6f2abd0195c1bd7c3bf33a9ab98a4eb98",
      "parents": [
        "80f9174752fd4ccb8d260c37936383b00f92d87d"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Nov 04 11:05:51 2026 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Nov 04 11:30:15 2026 +0100"
      },
      "message": "local-path-storage: Create ZFS datasets in the host mount namespace.\n\nThe setup hook ran `zfs create`/`zfs mount` inside the helper pod, so\nthe new dataset was mounted only in the helper container\u0027s mount\nnamespace.  Workloads wrote into the parent dataset rpool/var/k8s, and\nat the next host reboot the (empty) child dataset was mounted on top,\nhiding the data.  This is what wiped Garage\u0027s apparent state after the\nreboot on 2026-11-03.\n\nRun the helper pod with hostPID and perform all ZFS and filesystem\noperations via `nsenter -t 1 -m`, using the host\u0027s zfs binary.  Fail\nprovisioning if the dataset does not end up mounted on the host.\n\nlocal-path-storage.orig.yaml is a snapshot of the live resources before\nthis change.  Note that the provisioner (v0.0.19) reads helperPod.yaml\nonly at startup and must be restarted after changing it.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id4e24bf1fca214a25ea207291cb10ff9500869e0\n"
    }
  ]
}
