-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
MEP: Standard Linux Distribution ("distro") #10067
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
if you think this the right way to do, we could approve this and work on it for Q1 2021.
should we have a transition period where people who really love our Buildroot ISO keep using it ?
Indeed, the plan was to have multiple ISO files (one being the default) - and use URL to select the other |
d88ee21
to
98f4677
Compare
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: afbjorklund, priyawadhwa, tstromberg The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
one i think I liket his MEP to conver is the upgrade plan,
it seems to me the previous versions of minikube will not be able to upgrade to newer verison of minikube if we change the ISO's OS.
and they would need to do selete and start a new one.
if that this the case, we need to discuss it and possibliy roll out minikube 2 which will not support upgrading old versions.
this would mean minikube would have to add a mechanisim to detect old iso and and warn user to delete and start again.
We have changed iso before, when we went from boot2docker to buildroot... It's also not a blocker, even if it should require users to delete their cluster ? |
Agreed. In the past it hasn't been necessary to ask users to delete their
old VM's. Given how few entry points minikube actually has into the
built-in userland, I don't foresee compatibility issues.
I can see upgrades potentially being something to work out, but outside of
the scope of this MEP.
minikube already handles Ubuntu (docker) and buildroot (ISO) with minimal
behavioral differences.
…On Fri, Jan 15, 2021, 7:52 AM Anders Björklund ***@***.***> wrote:
We have changed iso before, when we went from boot2docker to buildroot...
As long as the files on the /var disk image are compatible, it should be
doable.
It's also not a blocker, even if it *should* require users to delete
their cluster ?
I think we need a prototype, before we can tell if an upgrade is posssible
or not
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#10067 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAAYYMF7NLHP4D5L3BIBKI3S2BQEVANCNFSM4VOLQMXQ>
.
|
Before we look into making it a "general" distribution, we need something for the upgrade path. I was going to look into A/B booting, like this: https://source.android.com/devices/tech/ota/ab Alternative to using a package manager. This would be similar to minikube rebooting with a new ISO, but slightly more hard disk-centric. I also had a fourth* image, that was used for pulling the images from (like the preload tarball) And a fifth image for |
I also wanted to make some drastic changes to the userland, like excluding the runtimes. |
See #9992