Releases: coreos/coreos-installer
Releases · coreos/coreos-installer
coreos-installer v0.7.2
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
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
Major changes:
- Add
pxe ignition
subcommands to generate or show an Ignition config wrapped in an appendable initrd - iso: Move
iso
subcommands toiso 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
Major changes:
- install: Add
--save-partlabel
and--save-partindex
options to preserve specified partitions - systemd: Add
coreos.inst.save_partlabel
andcoreos.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 aftercoreos-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 unlessrdcore
feature is enabled - Add
glob
anduuid
dependencies - Drop
progress-streams
dependency - Depend on
gptman
on all CPU architectures
SHA-256 digests:
- crate:
3c941fda6607d580b6350bb38ca8e06ec30b1734e9e6c121b992e52d4a9c0059
- vendor:
d2c46479df8c73792db3d9cfef35f1d1513eee8b45506cdc9b6b2cd065869ca0
coreos-installer v0.4.0
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
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
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 ofnet.ifnames
andnet.naming-scheme
kargs
SHA-256 digests:
- crate:
4926532299e0c3fa8ced25c832114080787e614111f2084bd3a11ed78b3fdea2
- vendor:
1a6e9b67197c22846faaffb4cbf8d0ea20eee7a7ae7439675f4863c9ebf399c3
coreos-installer v0.2.0
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
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
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):
- 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):
- 5674d4a Add Makefile
SHA-256 digests:
- crate:
2ef01a167f4eb96485c0a754263ccfebe150bb9df1a6c699066332f9aca76bc4
- vendor:
85f3c4f28e3362d84845590b6aa6af7c33d3a93b3903f21f70a2f020a505895a