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

v1.0 roadmap: alpine: switch away from ISO to qcow2 #2366

Closed
AkihiroSuda opened this issue May 27, 2024 · 6 comments · Fixed by #2704
Closed

v1.0 roadmap: alpine: switch away from ISO to qcow2 #2366

AkihiroSuda opened this issue May 27, 2024 · 6 comments · Fixed by #2704
Labels
guest/alpine Guest: Alpine roadmap Roadmap
Milestone

Comments

@AkihiroSuda
Copy link
Member

In Lima v1.0, the current ISO-based alpine template should be ditched away, and the alpine-image (qcow2) template should take over the name of alpine

@AkihiroSuda AkihiroSuda added guest/alpine Guest: Alpine roadmap Roadmap labels May 27, 2024
@AkihiroSuda AkihiroSuda added this to the v1.0 milestone May 27, 2024
@AkihiroSuda AkihiroSuda pinned this issue May 27, 2024
@jandubois
Copy link
Member

I don't know what you mean by "ditched away", but I thought we had agreement that we would continue to support booting Lima instances from ISO/ramdisk1. So we would simply rename templates:

  1. alpinealpine-iso
  2. alpine-imagealpine

Are you planning anything else?

Footnotes

  1. I can't find the discussion right now; may have been on Slack. I remember that @afbjorklund also argued for keeping the ISO support.

@AkihiroSuda
Copy link
Member Author

I was thinking that we may remove, or at least deprecate, the ISO variant for sake of simplification

@jandubois
Copy link
Member

I was thinking that we may remove, or at least deprecate, the ISO variant for sake of simplification

We already did: #2236.

I somewhat strongly oppose the removal of the ISO support. And several of the "stability" issues in the past have been caused by improper "fixes" for the benefit of colima, so that should no longer be an issue now that colima no longer uses Alpine.

@afbjorklund
Copy link
Member

afbjorklund commented May 27, 2024

I think that the ISO/"LiveCD" support is a feature, and something that was also used by Docker Machine...

It even had Debian support, even if that was never promoted. https://github.com/tianon/boot2docker-debian

@AkihiroSuda
Copy link
Member Author

I somewhat strongly oppose the removal of the ISO support.

Is deprecation fine?

@afbjorklund
Copy link
Member

afbjorklund commented Oct 9, 2024

Is deprecation fine?

I think switching the default would be enough, unless you want to drop alpine-lima from "upstream" (lima org)?

Originally my suggestion was to provide multiple "editions", but I also don't know who would maintain them...

But don't think it's deprecated?

Possibly downstream-only (RD)


Bundling the apk packages:

Distro and engine examples:

experimental/alpine-nerdctl: Alpine Linux, with containerd/nerdctl
experimental/alpine-docker: Alpine Linux, with Docker (rootful)
experimental/alpine-podman: Alpine Linux, with Podman (rootless)

@AkihiroSuda AkihiroSuda unpinned this issue Oct 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
guest/alpine Guest: Alpine roadmap Roadmap
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants