Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

infrastructure provisioning roll-up #336

Closed
25 of 26 tasks
eyberg opened this issue Jan 5, 2019 · 3 comments
Closed
25 of 26 tasks

infrastructure provisioning roll-up #336

eyberg opened this issue Jan 5, 2019 · 3 comments
Labels

Comments

@eyberg
Copy link
Contributor

eyberg commented Jan 5, 2019

before diving into anything I'd like to confirm precisely what each provider is going to want and also keep in mind that depending on which provider you are deploying to we might have different booting methods

so to clarify - whatever is made should be extensible enough to satisfy these - we can have a default whatever that is but also want/need the capability to switch out deploy targets as needed

https://devel.unikernel.org/t/unikernels-on-clouds-just-a-mirage/227

@eyberg eyberg added the boot label Jan 5, 2019
@eyberg
Copy link
Contributor Author

eyberg commented Feb 2, 2019

@mkhon thanks for enumerating these -

I'm open to how this should be dealt - with but I think qemu/kvm should be our 'base case' which we build by default and everything else is an 'export' of some kind - if firecracker is truly that easy to get going that might be worth looking at cause it's new/relevant (although I think there's a lot more to do there)

i'm thinking at least from the end-user perspective one would do something like 'ops export gcloud my.img' - whether that means we re-build images from scratch or convert them that's up to you

@eyberg
Copy link
Contributor Author

eyberg commented Feb 2, 2019

also - it'd be good to look at all the boot options available for these first too - if everything demands/wants grub then it's pretty easy to just rip out the current bootloader and throw that in instead but if they are going to have differences from provider to provider it should be taken into account

@mkhon
Copy link
Contributor

mkhon commented Feb 2, 2019

I think we don't need grub for GCE (our stage0 should be enough), and I suspect that also for everything else our stage0 is enough (unless something will require EFI).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants