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.
0
Backlog
0
To Do
0
In Progress
0
Done