Skip to content
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

Rewrite coreos-installer in Rust #65

Merged
merged 3 commits into from
Oct 30, 2019
Merged

Rewrite coreos-installer in Rust #65

merged 3 commits into from
Oct 30, 2019

Commits on Oct 29, 2019

  1. Rewrite coreos-installer in Rust

    Features:
    
    - Checks that target disk is not in use
    - Obtains image from local file, remote URL, or stream metadata
    - Streaming fetch and decompression
    - Compression format sniffing
    - Progress reporting
    - GPG signature verification, mandatory unless --insecure specified
    - Does not write partition table until signature is verified
    - Can copy Ignition config to disk
    - Can override Ignition platform ID
    - Can write first-boot kernel arguments
    - Doesn't depend on uniqueness of /boot UUID
    - Wipes destination partition table on error
    - Only executable dependencies: gpg, lsblk, udevadm
    
    Command-line parameters are not compatible with the original, but the
    intent is that the coreos.inst.* kargs, to be implemented in a separate
    wrapper script, will maintain compatibility.
    bgilbert committed Oct 29, 2019
    Configuration menu
    Copy the full SHA
    9ba7895 View commit details
    Browse the repository at this point in the history
  2. Drop old coreos-installer

    bgilbert committed Oct 29, 2019
    Configuration menu
    Copy the full SHA
    8c7148d View commit details
    Browse the repository at this point in the history
  3. Switch license file to ASL 2.0

    Also relicense coreos-iso-embed-ignition.
    bgilbert committed Oct 29, 2019
    Configuration menu
    Copy the full SHA
    a6b8963 View commit details
    Browse the repository at this point in the history