weaveworks / ignite

Ignite a Firecracker microVM
https://ignite.readthedocs.org
Apache License 2.0
3.49k stars 225 forks source link

How to add another OS #163

Open andrewrynhard opened 5 years ago

andrewrynhard commented 5 years ago

We would like to run https://github.com/talos-systems/talos with ignite. I'm curious what the process to add another OS looks like and if that is something you guys are open to.

luxas commented 5 years ago

Hi @andrewrynhard! Yes, we're open to contributions for that, definitely. We have a set of sample images in images/ so people get an idea about what is different from the "stock" Docker Hub OS base images and something you can use with Ignite successfully.

Either we can go the route of you contributing a Talos OS image built for Ignite with a Dockerfile in this repo, or you manage it separately, in Talos repos, but we'll link/reference it from the README like the other samples.

What do you think?

andrewrynhard commented 5 years ago

Hey @luxas. Cool to see you back at it :D. Very cool project. We will play around with it and see. Ideally we would also be able to create image on the fly in our CI and do E2E tests of Talos right there in docker. I noticed the kernel image in images/. Is a custom kernel supported? I have lots questions :).

luxas commented 5 years ago

Is a custom kernel supported

Yes, the kernel is bundled in an OCI image, too.