-
Notifications
You must be signed in to change notification settings - Fork 59
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
Support cloud-specific grub fragments #110
Comments
Do you have examples of what these values are in CL? |
For the console values.. would it help if the kernel supported something like this? |
So yes, the multi-console patch would help. It's possible that most of the other bits can be dropped now, though Packet's use of |
According to the Packet folks, Each Packet machine generally has a randomized root password which is made available through the Packet API. Container Linux uses |
should we discuss implementation details? Today for the firstboot parameter we have:
We could do something similar (set a grub var that updates the kernel command line based on a placed file specific to what oem we are targeting) for this work? Would we even need a separate file? In https://github.com/coreos/ignition-dracut/issues/39 we actually were discussing changing the firstboot workflow to just use grub env vars and not require a file, but that would need some investigation. |
On Container Linux, the OEM partition has a We could do something similar here, but it may not be necessary, since (unlike in CL) the base image knows about all of the supported platforms. We could have conditionals in the base config that set variables based on the platform ID, which GRUB already knows. See also #47 (comment). |
Per #114 (comment) we won't be enabling a |
This was discussed in today's community meeting:
|
I think this will be covered with the following work:
am I missing anything? |
Yup, that should do it. |
I'm going to close this out. The initial use of this was used to implement #567 |
Some clouds need particular kernel command-line arguments and grub commands, usually for configuring the console. On CL, this is used on AWS, Azure, GCP, and Packet.
The text was updated successfully, but these errors were encountered: