Skip to content

Releases: coreos/coreos-installer

coreos-installer v0.7.2

22 Oct 04:31
v0.7.2
7858b53
Compare
Choose a tag to compare

Major changes:

  • Add Fedora 33 and 34 signing keys; drop Fedora 30 signing key

Minor changes:

  • systemd: Start coreos-installer service after systemd-resolved

Packaging changes:

  • Update container to Fedora 33

SHA-256 digests:

  • crate: 8f57fb022ed12c0af4b8723677568838c74cc63621c08797abbff5df90930aa6
  • vendor: 5d99f2fee4facbd63ad4bcd27e2261ac779117ee2b07b93cc95b8141ae33a9e9

coreos-installer v0.7.0

21 Sep 19:13
v0.7.0
79b5976
Compare
Choose a tag to compare

Minor changes:

  • iso: Use filesystem copy-on-write mechanism for -o output file if available
  • install: Remember to update MBR from install image when restoring saved partitions
  • install: Update size of protective MBR partition when restoring saved partitions
  • install: Clear MBR boot code on install failure
  • install: Revert insufficient s390x segfault avoidance change
  • docs: Restructure for web publishing
  • docs: Add initial command-line reference

Internal changes:

  • rootmap: Configure LUKS root to wait on network if needed

Packaging changes:

  • Require openat-ext ≥ 0.1.4

SHA-256 digests:

  • crate: 3ce99c03e503c37f98917744d3bb64a2dd7ff66a49122e55540ce006a76b01a5
  • vendor: f9e08eb59dfe4d2acfe70727d8eef4309d867b58a05ebf06b9010d69b90b5069

coreos-installer v0.6.0

26 Aug 00:22
v0.6.0
008025a
Compare
Choose a tag to compare

Major changes:

  • Add pxe ignition subcommands to generate or show an Ignition config wrapped in an appendable initrd
  • iso: Move iso subcommands to iso ignition and deprecate the former
  • iso: Rename iso ignition embed -c/--config to -i/--ignition-file

Minor changes:

  • install: Fix kernel ignoring saved partitions after install failure
  • install: Fix loss of saved partitions if original partition table is invalid
  • install: Retain saved partitions in partition table at all times during install
  • install: Clear partition table on failure by writing empty GPT rather than zeroes, except on DASD
  • install: Reread kernel partition table after restoring partitions on failure
  • install: Make --preserve-on-error saved partition stash file the same size as the target disk
  • install: Properly activate first-boot kernel arguments on s390x
  • install: Avoid segfault due to miscompilation in s390x release build
  • iso: Compress Ignition config with XZ to increase capacity
  • systemd: Suppress reboot after failure of a hook unit
  • Document hooking install via an Ignition config

Internal changes:

  • rootmap: Fix failure on unmodified rootfs
  • rootmap: Inject rootflags kernel argument

Packaging changes:

  • Require gptman ≥ 0.7

SHA-256 digests:

  • crate: 43e9657eec14a3d1d81eeed35140ff914204d5e911d6823ec4c3344b85ebdd20
  • vendor: ae0d17ec9825a1eb712201d2c664787adc77c900b5fcbc010002c9f1047535ce

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