Skip to content

Releases: coreos/coreos-installer

coreos-installer v0.5.0

01 Aug 01:37
v0.5.0
90f7b2f
Compare
Choose a tag to compare

Major changes:

  • install: Add --save-partlabel and --save-partindex options to preserve specified partitions
  • systemd: Add coreos.inst.save_partlabel and coreos.inst.save_partindex kargs

Minor changes:

  • install: Fix installing to DASD via symlink
  • systemd: Fix intermittent failure disabling MD-RAID and DM device activation
  • systemd: Sequence reboot/noreboot services after coreos-installer.target
  • Increase I/O block size when copying data, correctly

Internal changes:

  • rdcore: Add rootmap subcommand to generate kargs for root device dependencies

Packaging changes:

  • Don't build rdcore binary unless rdcore feature is enabled
  • Add glob and uuid dependencies
  • Drop progress-streams dependency
  • Depend on gptman on all CPU architectures

SHA-256 digests:

  • crate: 3c941fda6607d580b6350bb38ca8e06ec30b1734e9e6c121b992e52d4a9c0059
  • vendor: d2c46479df8c73792db3d9cfef35f1d1513eee8b45506cdc9b6b2cd065869ca0

coreos-installer v0.4.0

24 Jul 20:06
v0.4.0
abf1b04
Compare
Choose a tag to compare

Minor changes:

  • install: Support sha256 hashes in --ignition-hash

Internal changes:

  • rdcore: Add new program and Dracut module for internal use in the CoreOS initramfs
  • rdcore: Add stream-hash subcommand for streaming verification of downloads
  • osmet: Add pack --fast option for use in development builds
  • osmet: Fix packing root filesystem wrapped in a crypto_LUKS container

Packaging changes:

  • Allow byte-unit 3.x or 4.x
  • Drop sha2 dependency

SHA-256 digests:

  • crate: 88edda27fc2a6ef0c48768556010a837aa58a89e799dfee60adc18978806eb1c
  • vendor: a410c108017d76bc54c57d3392e09d05d5714effa8efee8000765fac419ed0a5

coreos-installer v0.3.0

13 Jul 22:19
v0.3.0
6791e91
Compare
Choose a tag to compare

Major changes:

  • install: Support remote Ignition configs with --ignition-url
  • install: Support kernel argument modification with --append-karg and --delete-karg
  • install: Support device-mapper target devices
  • install: Support IBM Z DASD target devices

Minor changes:

  • install: Deprecate --firstboot-args
  • install: Report busy partitions if the target device is busy
  • install: Correctly clear first MiB of target disk while copy is in progress
  • install: Detect unreadable Ignition config before writing disk
  • Increase I/O block size when copying data
  • systemd: Correctly fail boot on systemd ≥ 245 if install fails
  • systemd: Disable activation of MD-RAID and DM devices before install via new coreos-installer-pre.target

Packaging changes:

  • Update container to Fedora 32
  • Require bincode ≥ 1.3
  • Require sha2 ≥ 0.9
  • Require gptman on s390x
  • Relax patchlevel version requirements on dependencies

SHA-256 digests:

  • crate: 57a779e54dac1c58031849eaabc71b7de2670d4397f860a276fa148b1a8aaeec
  • vendor: 800490a8042c33c947d65f7e345af37739f2809b0cbef743eab15be73292405c

coreos-installer v0.2.1

30 May 00:30
v0.2.1
f6e7a20
Compare
Choose a tag to compare

Major changes:

  • Add Fedora 32 signing key; drop Fedora 30 signing key

Minor changes:

  • Support creating offline image from RHCOS LUKS volume
  • Add coreos.inst forwarding of net.ifnames and net.naming-scheme kargs

SHA-256 digests:

  • crate: 4926532299e0c3fa8ced25c832114080787e614111f2084bd3a11ed78b3fdea2
  • vendor: 1a6e9b67197c22846faaffb4cbf8d0ea20eee7a7ae7439675f4863c9ebf399c3

coreos-installer v0.2.0

30 Apr 23:38
v0.2.0
e5eed8e
Compare
Choose a tag to compare

Major changes:

  • By default, install from an offline image shipped with the running system, if available
  • When installing from a Fedora CoreOS stream, automatically select 4Kn image if needed
  • Add --copy-network and --network-dir to copy network configs from the running system
  • Add --ignition-hash to verify the hash of the specified Ignition config

Minor changes:

  • Fix coreos.inst forwarding of repeated network kargs
  • Fix coreos.inst forwarding of network kargs without a value
  • Get block device path from lsblk rather than constructing it
  • Stop overriding locked root account when launching emergency shell
  • Redirect systemd generator's stdout to kmsg

SHA-256 digests:

  • crate: ab801a74663695584417031219b00840cd6cf1168e7a2120ca2f9658035bda94
  • vendor: 48b33e5f3a05e3bb7c6c0fcc0a94a9d72f53740ac8950e0e67a19d49d9e8bf8c

coreos-installer v0.1.3

20 Mar 22:28
v0.1.3
e3a623d
Compare
Choose a tag to compare

Major changes:

  • Rename --ignition to --ignition-file. --ignition is still accepted for compatibility.
  • Don't discard disk contents before installing, so we don't delete data partitions when reprovisioning
  • Add --preserve-on-error debug option to skip clearing partition table on error

Minor changes:

  • Fail install early if image sector size doesn't match destination
  • Ensure specified Ignition config exists before starting install
  • Improve error message when mounting /boot if no partitions found
  • Ignore HTTP errors on signature fetch if --insecure is specified
  • Simplify download progress reporting if stderr is not a tty
  • Retry when downloading coreos.inst.ignition_url
  • Add upper-bound timeout to HTTP requests

SHA-256 digests:

  • crate: 29936c7228ee5f578bfaca87a6ad22a3337cc723c0729388ea99789b0d5e991f
  • vendor: 945702ae394e3c9f0ba286282e8a846652bf107495724a0eb8dac856de9370bd

coreos-installer v0.1.2

08 Jan 22:09
v0.1.2
a57934b
Compare
Choose a tag to compare

This is release v0.1.2 of coreos-installer.

Thanks to the following contributors for patches during this release:

  • Benjamin Gilbert bgilbert@redhat.com (2):
    • da95cd2 dracut: drop dracut modules
    • 6dd597a systemd: add scripts and systemd units for running at boot
  • Colin Walters walters@verbum.org (1):
    • 35b41f9 systemd: Add After=network-online.target
  • Dusty Mabe dusty@dustymabe.com (16):
    • cdb76d0 systemd: service: fix calls to get commandline arg values
    • 8841fb8 systemd: generator: rename cmdline_arg() to karg()
    • 7e115d0 systemd: installer: indicate we want the network
    • 2d61ae3 systemd: reboot service: fix path to systemctl
    • cb6dc61 systemd: generator: mv reboot flag file creation to generator
    • 87c8c31 systemd: service: Make reboot service run after installer
    • 1dffdf9 systemd: services: log more to the console
    • 352af2d systemd: use OnFailureJobMode=replace-irreversibly
    • dd3aa1c systemd: add coreos-installer-noreboot.service
    • 15a7926 systemd: set SYSTEMD_SULOGIN_FORCE=1 for emergency.service
    • 3a197c9 Remove coreos.inst.stream_base_url karg
    • bc14b5e systemd: make "network up" checking more robust
    • e7502b4 systemd: remove rudimentary network checking code
    • c56f501 Cargo.toml: remove package.metadata.release.upload-doc option
    • 42acdb3 Cargo.toml: use default tag prefix
    • 0707602 Cargo.toml: replace deprecated option with new version
  • Jonathan Lebon jonathan@jlebon.com (1):

SHA-256 digests:

  • crate: 2ef01a167f4eb96485c0a754263ccfebe150bb9df1a6c699066332f9aca76bc4
  • vendor: 85f3c4f28e3362d84845590b6aa6af7c33d3a93b3903f21f70a2f020a505895a

coreos-installer v0.1.1

18 Dec 10:14
v0.1.1
1ea79be
Compare
Choose a tag to compare

Changes:

  • Improve error messages when rereading partition table
  • Fix mounting boot device on CentOS 7.6
  • verify: Explicitly trust imported keys
  • verify: Switch to always trust model
  • main: get rid of wildcard imports
  • Packaging and release fixes
  • docs: add technical details about iso-embedding
  • README: Rewrite for Rust implementation
  • docs: fix typo in release-checklist

SHA-256 digests:

  • crate: c2e71b1a0f27f8311200a4bd6665d03f3e8a4023965c9dfc8009db910bd28807
  • vendor: 00eb1afde5f931927124db48e9408b78a7a08e0b25cd5af0d70d1b9fe7185d66

coreos-installer v0.1.0

08 Nov 17:46
v0.1.0
Compare
Choose a tag to compare

Changes:

  • Initial release

SHA-256 digests:

  • crate: 82eee3cea797a94aa74cf0d7fddadf8f6e52bf5e866e83269e3c79ec3b9a6985
  • vendor: 9d056e8e8d63fbd0763728083918364188454a326df61c1ad0b93b5a96df2668