Docker btrfs volume plugin

Ein Docker-Volume-Plugin in Deno/TypeScript, das Btrfs-Subvolumes als Docker-Volumes bereitstellt. Beim Create legt das Plugin ein Subvolume unter einem konfigurierten Root an und wendet optionale Parameter (z. B. compression=zstd, quota=10G) an. Mount/Unmount liefern den Pfad des Subvolumes (oder mounten optional separat). Das Projekt enthält:

  • saubere API-Abbildung (OpenAPI → TS-Interfaces),
  • Treiber-Abstraktion (IBtrfsDriver) mit CLI-Implementierung + Mock,
  • Test-Utilities, um ein temporäres Btrfs-Image zu erstellen,
  • CI-Pipeline mit bedingtem Skip von echten Btrfs-Tests,
  • Perspektive auf Packaging als Container/Plugin, Observability und Doku.
15
Backlog
#13 opened 2025-10-12 18:34:24 +02:00 by maxp
#14 opened 2025-10-12 18:34:33 +02:00 by maxp
#15 opened 2025-10-12 18:34:45 +02:00 by maxp
#17 opened 2025-10-12 18:35:38 +02:00 by maxp
1
To Do
#2 opened 2025-10-12 18:31:27 +02:00 by maxp
0
In Progress
1
Done
#18 by maxp was closed 2025-10-12 18:38:06 +02:00