Skip to content
This repository has been archived by the owner on Oct 16, 2020. It is now read-only.

Rewrite coreos-install #308

Open
marineam opened this issue Mar 17, 2015 · 3 comments
Open

Rewrite coreos-install #308

marineam opened this issue Mar 17, 2015 · 3 comments

Comments

@marineam
Copy link

Longer term we will want a more complete OS installer that can do tasks like setup RAID/LVM, user accounts, etc. that people typically expect from a Linux distro. Sorter term all we've got is what coreos-cloudinit can do but just writing a image to disk and injecting the config is overly painful because the coreos-install script is so flaky. Issues include:

  • Failures not clearly reported, if at all.
  • Race condition between script and udev can prevent the partition scan from working correctly.
  • No sane way to evolve coreos-install into the installer we want some day.

So we need a new tool, written in a real language, with some special care to report errors clearly and recover from transient issues.

@mark-kubacki
Copy link

Are there any constraints to programming language and file size? For example, would a 8 MB installer in Golang do?

@crawford
Copy link
Contributor

I don't think this is a priority anymore. coreos-install has been largely stabilized and with the introduction of Ignition, we have the ability to do all of the things mentioned above.

@bgilbert
Copy link
Contributor

bgilbert commented Sep 20, 2017

I think this is still worth considering. Things it would let us do:

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants