Follow-up to #262: every finished Woodpecker pipeline leaked one Released PV (191 accumulated) because workspace PVCs land on the Retain-policy ceph-filesystem class.
New ceph-filesystem-ephemeral StorageClass: identical CephFS parameters, reclaimPolicy: Delete — scoped to throwaway volumes only.
The 191 existing Released PVs are being swept out-of-band (patch to Delete + remove; CSI reclaims the CephFS subvolumes). Also: e2e is now fully green — run 1144 passed 63/63 after #263.
Follow-up to #262: every finished Woodpecker pipeline leaked one Released PV (191 accumulated) because workspace PVCs land on the Retain-policy ceph-filesystem class.
- New `ceph-filesystem-ephemeral` StorageClass: identical CephFS parameters, `reclaimPolicy: Delete` — scoped to throwaway volumes only.
- `WOODPECKER_BACKEND_K8S_STORAGE_CLASS` → `ceph-filesystem-ephemeral` (RWX behavior unchanged).
- Production PVCs keep Retain.
The 191 existing Released PVs are being swept out-of-band (patch to Delete + remove; CSI reclaims the CephFS subvolumes). Also: e2e is now fully green — run 1144 passed 63/63 after #263.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01NV7bZzZLeoFUEdAeCSLEei
Woodpecker's k8s backend deletes each workspace PVC when a pipeline
ends, but ceph-filesystem has reclaimPolicy Retain, so every finished
pipeline left a Released PV pinning a CephFS subvolume — 191 of them
by 2026-07-16 (found in #262). New ceph-filesystem-ephemeral class
(identical parameters, reclaimPolicy Delete) used only by the CI
workspace volumes; production PVCs keep the undoable Retain default.
Existing Released woodpecker-ci PVs are swept out-of-band (they
predate this class and are unaffected by it).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NV7bZzZLeoFUEdAeCSLEei
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Follow-up to #262: every finished Woodpecker pipeline leaked one Released PV (191 accumulated) because workspace PVCs land on the Retain-policy ceph-filesystem class.
ceph-filesystem-ephemeralStorageClass: identical CephFS parameters,reclaimPolicy: Delete— scoped to throwaway volumes only.WOODPECKER_BACKEND_K8S_STORAGE_CLASS→ceph-filesystem-ephemeral(RWX behavior unchanged).The 191 existing Released PVs are being swept out-of-band (patch to Delete + remove; CSI reclaims the CephFS subvolumes). Also: e2e is now fully green — run 1144 passed 63/63 after #263.
🤖 Generated with Claude Code
https://claude.ai/code/session_01NV7bZzZLeoFUEdAeCSLEei