hashicorp / hashicorp/nomad-driver-virt
[Feature] Add support for different VM storages
- Dominant language
- Go
- Stars
- 32
- Forks
- 9
- Avg merge
- 1d 10h
- Merged PRs (30d)
- 11
Description
Libvirt has support for [several different storage methods](https://libvirt.org/storage.html) to allow for persistent workloads, and it would be useful to be able to utilize that in this driver. In our usecase, we use a home-built libvirt driver to host user VMs on our nomad cluster, storing them as Ceph RBDs for persistency, though the developer that developed the driver originally is no longer around and we're looking for a replacement.
Sort of similar note to https://github.com/hashicorp/nomad/issues/10053
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reading the libvirt storage methods linked in the issue and inspecting the driver's existing VM and storage entry points. Define which storage backends, including Ceph RBD, are in scope and how persistence should be verified; the issue names no files or tests, so those must be located before implementation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- infrastructure
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100