converged-computing / oras-csi

ORAS (OCI registry as storage) container storage interface
https://converged-computing.github.io/oras-csi/#/
MIT License
14 stars 3 forks source link

spec for defining actions and assets #16

Open vsoch opened 1 year ago

vsoch commented 1 year ago

This might be another project, but arguably I should be able to selectively pick blobs from an ORAS artifact, and then specify where I want them in my container. E.g.,:

Since these actions need to happen inside the container, we likely can't rely on making many mounts, but rather there could be a binary that is injected into the container by the driver, and then the binary takes a manifest of instructions (akin to the above) and a path to the mounted directory, and does the operations for the mount.