-
Notifications
You must be signed in to change notification settings - Fork 93
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
Don't default to FCOS #1225
Comments
See previous discussion in this BZ. Quoting myself from comment 9:
The wrapper script you're proposing doesn't avoid breaking existing use cases, and isn't easier to invoke than |
I think basically:
Also tangentially related, bootc solves this because the thing being run is a container which installs itself, so the install command inherently already contains a distribution reference. |
No, we need to do it everywhere, otherwise we're not actually deprecating the behavior. I'd also argue for advance notice via coreos-installer release notes and maybe a coreos-status post. |
Apparently I was confused and it's worse than I thought; |
There is also #26. We never added Strictly speaking, though, the change in this issue still makes sense even if |
But our flow is often used to create a cluster; so we can't default to being driven from an existing cluster. The obvious thing here seems to me to have e.g. |
Right, that's the problem: there's no one-size-fits-all solution. New cluster installs could use stream metadata, but I don't see a way to provide |
I think this is the fundamental disagreement; I think the only viable way to do this is to not require
Which are how UPI installs work today right? So they'd continue to work. |
No, I agree that the osmet case shouldn't require the option. But in that case, we don't need So in essence we should require one of: osmet, |
Feature Request
Reporting something which should be discussed here I think, from @cgwalters (a couple edits to make it more generic):
As coreos-installer is now used by other distros (such as RHEL for Edge), I think it doesn't make sense to have "coreos-installer" default to installing Fedora CoreOS - at least when built for other distros (e.g. RHEL).
We've seen at least a few situations where people trying to use coreos-installer for RHEL CoreOS/OCP somehow get defaulted to trying to install FCOS which has to be from their PoV extremely surprising.
(I'd bikeshed that we should introduce a wrapper binary fedora-coreos-installer that is literally just:
or so, then ship that in Fedora too.
Desired Feature
Other Information
The text was updated successfully, but these errors were encountered: