Skip to content

m4rCsi/csi-xen-orchestra-driver

Repository files navigation

License GitHub Release CI Go Report Card

Logo

csi-xen-orchestra-driver

Warning

Under active development.

CSI Driver for Xen-orchestra-managed xcp-ng environments.

Attached Disks

Requirements

Compatibility

Expecting much broader compatibility, but for now only tested on 1.30 (with Talos).

Driver Kubernetes
v0.2.x 1.30 (tested)
v0.1.x 1.30 (tested)

Features

  • Dynamic provisioning (create disks on demand via PVCs)
  • Migration of disks between storage repositories (see: Disk Migrations)
  • Static provisioning (use an existing VDI by UUID)
  • Offline volume expansion
  • Topology aware (pool, and optionally host)

Documentation

Start here

How to use the driver

Configuration

Operational notes

Development

Contributing

Contributions are welcome.

TODO/Roadmap

  • Prometheus metrics
  • Kubernetes Support Matrix (and test up to latest kubernetes)
  • Investigate what happens when running without cloud-controller-manager and degrade gracefully