-
Notifications
You must be signed in to change notification settings - Fork 29
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
Consider adding support for CoreOS's Ignition #188
Comments
from a quick glance at the 2.2.0 specification, I see very little, if
not no significant feature disparity with ucd. Stuffing a go binary into
an initrd will come at a significant storage cost (10mb+ expected).
What is actually needed? IOW what specifically isn't possible with ucd
right now that the user requires?
|
I'll ping @AntonioMeireles for more feedback here. |
(IMHO, and only in IMHO) there are several angles here at play ...
OTOH, just my humble 0.000000002 € (&& once again thanks and congrats for your all great work!) António |
maintenance: ucd has been a few hours per year of maintenance in the last year, well worth it... I'm absolutely ignoring some bug reports that are not worth the time, like e.g. 30 (just likely isn't going to ever happen, besides, even JSON suffers from this problem!). Some of the bugs are things we can likely implement in little time, though, but it isn't a huge time sink. Any regression in size needs to be thoroughly discussed. I love seeing new technologies appear that likely can do better, but in this case we're talking 10mb+ off the bat to cover mostly the same feature set, and that's really expensive. Remember our cloud images are under 40mb compressed... |
Is your feature request related to a problem? Please describe.
I have requests for better cloud-init support in Clear Linux along the lines of CoreOS's Ignition.
Describe the solution you'd like
Evaluate the trade-offs for enabling Ignition as a cloud-init use case option in Clear Linux.
Describe alternatives you've considered
Keep using ucd for all use cases.
Additional context
Ignition seems to require an initrd and is written in go so integration may require making some trade-offs or patching for Clear specific usage.
The text was updated successfully, but these errors were encountered: