Volume Manager Usecases
This page is a collection of use cases for the new Volume Manager design. These usecases are expected to be prioritized and ultimately marked as either "rejected" or "implemented". Every use-case is meant to have a description, rationale and proposed chunk of EVE config
Create a 9p accessible volume out of OCI image (partially implemented)
As a user of containers, I want multiple POSIX filesystems to be mounted within my running container
This is currently only possible for the root of the OCI container and requires the following EVE stanza:
XXX
We need to implement support so that any number of OCI images can be attached to a running container
Create a BLOCK accessible volume out of disk image (partially implemented)
As a user of containers, I want multiple POSIX filesystems to be mounted within my running container
This is reverse of the previous item: it is currently only possible for the non-root of the OCI container and requires the following EVE stanza
XXX
It would be nice to implement support for this as well, but this is not as important as the previous item
Create a BLOCK accessible volume out of OCI image (not implemented)
As a user of VMs I would like my VMs disk image to be packaged in the OCI container
This is currently NOT implemented and requires some additional thinking about the schema for the OCI image
For every type of Volume and Context tree we need to be able to specify if it is to be encrypted or not (not implemented)
As a user that is deploying VMs I need to be able to prioritize security vs. performance on an app-per-app basis
This is currently NOT implemented and requires some additional thinking about both Volumes and Content Trees
Transition BaseOS update workflow to leverage volume mechanisms (not implemented)
As a maintainer of EVE instance, I'd like complete flexibility as to how I update rootFS from bits that are available to me as content.
The may require us to introduce yet another type of Volume called RootFS. Once we do that, the rest of the operations becomes completely transparent and fold very nicely into the Volume flowsThis is currently NOT implemented and requires some additional thinking about the schema for the OCI image