multipass icon indicating copy to clipboard operation
multipass copied to clipboard

Support for Talos Linux

Open devantler opened this issue 1 year ago • 7 comments

What are you trying to do?

It would be nice if a Talos Linux image could be supported. This seems like a really nice fit for Multipass.

What's your proposed solution?

A talos image should be distributed through the official channels, such that it can be found and installed as such:

multipass launch talos

devantler avatar Sep 13 '23 18:09 devantler

Hi @devantler , thanks for the suggestion. For now, Multipass only supports ubuntu distro in the image vault. However, there is a plan for the future to support other distros like talos.

georgeliao avatar Sep 14 '23 19:09 georgeliao

Awesome to hear! Looking forward to that.

devantler avatar Sep 14 '23 19:09 devantler

Was just looking into this as well! Would be nice to have.

liquidsaul avatar Sep 14 '23 23:09 liquidsaul

Guys, with further investigation, there are some updates on this topic. In the future, Multipas will support other Linux distros. However, the prerequisite is that the Linux distro has to support "cloud-init". Unfortunately, that is not the case with Talos linux, it uses MachineConfig which provides a similar function to "cloud-init". That is the situation for now and Talos might evolve in the future hopefully.

georgeliao avatar Sep 15 '23 15:09 georgeliao

I am unfamiliar with the cloud-init technology and the inner workings of multipass, but I noticed this bit in the Talos docs today, mentioning cloud-init a few times. It seems it requires the machine config generated by the Talos CLI to bootstrap the cloud-init iso image. I initially fell over a release stating that Talos has generic cloud-init support. I might be lacking some knowledge here, but why can multipass not support this in its current state?

devantler avatar Sep 18 '23 02:09 devantler

Since it does seem Talos Linux does have cloud-init support, this may be one we consider if/when we start to support other distributions.

townsend2010 avatar Sep 22 '23 13:09 townsend2010

are we talking about just creating a blueprint?

teaglebuilt avatar Mar 30 '24 14:03 teaglebuilt