Skip to content
buddy-cluster.dev

v0.0.2 — storage pools and the first installable app

Highlights

  • Attach a disk, prepare it into a pool, and create size-limited storage from it — all from the web panel, with a clear confirmation before anything that erases data.
  • Two kinds of storage: kept on the one node it’s attached to (fastest, the default for a database), or shared across the cluster’s own network so an app can use it no matter which node it’s running on.
  • A storage genuinely stops at the size you gave it — it can’t quietly grow past its limit, and Buddy won’t let you promise more storage across your apps than a pool actually has.
  • The first installable app: PostgreSQL, keeping its data on a storage you create, so it survives a restart.
  • Storage recovers on its own after a node reboots or a disk briefly disconnects and reconnects.

Known limitations

  • No replication. A storage’s data lives on the one disk it’s on; there’s no automatic copy to another disk for safety.
  • No resizing or snapshots of an existing storage.
  • One pool per disk.
  • The storage screens were intentionally minimal at this release; a dedicated design pass followed later. The built-in app catalog was limited to PostgreSQL.