Skip to content
This repository has been archived by the owner on Dec 7, 2023. It is now read-only.

Add support for adding volumes to ignite run #76

Closed
luxas opened this issue Jun 18, 2019 · 4 comments · Fixed by #275
Closed

Add support for adding volumes to ignite run #76

luxas opened this issue Jun 18, 2019 · 4 comments · Fixed by #275
Assignees
Labels
area/UX Let's make Ignite's UX great! kind/api-change Categorizes issue or PR as related to adding, removing, or otherwise changing an API kind/feature Categorizes issue or PR as related to a new feature. priority/important-longterm Important over the long term, but may not be staffed and/or may need multiple releases to complete.
Milestone

Comments

@luxas
Copy link
Contributor

luxas commented Jun 18, 2019

Firecracker supports attaching any block device to /dev/vdX in the VM.
We should integrate with CSI (https://github.com/container-storage-interface/spec) or similar software to easily expose attaching additional storage to VMs for persistence (we should also document that we shall treat each VM as ephemeral more or less)

@luxas luxas added this to the v0.4.0 milestone Jun 18, 2019
@luxas luxas modified the milestones: v0.4.0, v0.5.0 Jun 28, 2019
@pditommaso
Copy link

I would love to see host volume mounts à la Docker.

@luxas
Copy link
Contributor Author

luxas commented Jul 11, 2019

I would love to see host volume mounts à la Docker.

This is not possible, as per firecrackers design

We have the possibility to do an one-time copy of files from the host to the guest with run --copy-files, but bidirectional volume mounts are prohibited intentionally by the security model of FC

@pditommaso
Copy link

That's a pity, didn't know about this strong requirement.

@luxas
Copy link
Contributor Author

luxas commented Jul 15, 2019

That's a pity, didn't know about this strong requirement.

After talking to the Firecracker team, they said it's been very often requested, and they're considering
implementing it in the coming months/year. See: firecracker-microvm/firecracker#1180

@luxas luxas modified the milestones: v0.5.0, Next Jul 17, 2019
@luxas luxas added area/UX Let's make Ignite's UX great! kind/api-change Categorizes issue or PR as related to adding, removing, or otherwise changing an API kind/feature Categorizes issue or PR as related to a new feature. priority/important-longterm Important over the long term, but may not be staffed and/or may need multiple releases to complete. labels Jul 18, 2019
@luxas luxas modified the milestones: Next, v0.5.0 Jul 18, 2019
@luxas luxas closed this as completed in #275 Aug 7, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area/UX Let's make Ignite's UX great! kind/api-change Categorizes issue or PR as related to adding, removing, or otherwise changing an API kind/feature Categorizes issue or PR as related to a new feature. priority/important-longterm Important over the long term, but may not be staffed and/or may need multiple releases to complete.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants