Skip to content

Releases: coreos/ignition

v2.24.0

16 Oct 14:03
v2.24.0
1d34db9

Choose a tag to compare

Features

  • Add support for nocloud config fetching in kubevirt

Bug fixes

  • Fix occasional cex.key file removal
  • Fix multipath partitioning: ignore DM holders when no partitions are mounted

v2.23.0

12 Sep 16:48
v2.23.0
2bcc596

Choose a tag to compare

Features

  • Support UpCloud

Changes

  • Switch to aws-sdk-go-v2 for S3 fetches and EC2 interactions

Bug fixes

  • Fix fetch-offline for Oracle Cloud Infrastructure

v2.22.0

15 Jul 14:36
v2.22.0
687a3e7

Choose a tag to compare

Starting with this release, ignition-validate binaries are signed with the
Fedora 42 key.

Features

  • Support Oracle Cloud Infrastructure

Changes

  • Rename ignition.cfg -> 05_ignition.cfg
  • Support setting setuid/setgid/sticky mode bits (3.6.0-exp)
  • Warn if setuid/setgid/sticky mode bits specified (3.4.0 - 3.5.0)
  • Add initial TMT tests and a new workflow to execute tests on PRs

Bug fixes

v2.21.0

19 Mar 13:36
v2.21.0
fc324e1

Choose a tag to compare

Starting with this release, ignition-validate binaries are signed with the Fedora 41 key.

Features

  • Add Azure blob support for fetching ignition configs
  • Add a check for ignition config in vendor-data (proxmoxve)

Bug fixes

  • Add pkey_cca kernel module to detect CEX domain for LUKS encryption

V2.20.0

28 Oct 15:26
v2.20.0
a204f42

Choose a tag to compare

Features

  • Support partitioning disk with mounted partitions
  • Support Proxmox VE
  • Support gzipped Akamai user_data

Changes

  • The Dracut module now installs partx
  • Mark the 3.5.0 config spec as stable
  • No longer accept configs with version 3.5.0-experimental
  • Create new 3.6.0-experimental config spec from 3.5.0

Bug fixes

  • Fix network race when phoning home on Equinix Metal
  • Fix Akamai Ignition base64 decoding on padded payloads
  • Fix Makefile GOARCH for loongarch64 (#1942)

V2.19.0

07 Jun 14:49
v2.19.0
09c99e0

Choose a tag to compare

Features

  • Support Akamai Connected Cloud (Linode)
  • Support LUKS encryption using IBM CEX secure keys

v2.18.0

11 Mar 15:19
v2.18.0
0abc407

Choose a tag to compare

Ignition 2.18.0

Breaking changes

  • Only include dracut module in initramfs if requested (see distributor notes
    for details)

Features

  • Support Scaleway

Changes

  • Require Go 1.20+

v2.17.0

24 Nov 13:14
v2.17.0
45e9d39

Choose a tag to compare

Starting with this release, ignition-validate binaries are signed with the
Fedora 39 key.

Features

  • Support the native Apple Hypervisor
  • Support Hetzner Cloud
  • A GRUB configuration suitable for use with https://github.com/coreos/bootupd
    can now be installed; use make install-grub-for-bootupd to install it

Changes

  • Require Go 1.19+

Bug fixes

  • Prevent races with udev after disk editing
  • Don't fail to wipe partition table if it's corrupted

v2.16.2

13 Jul 17:56
v2.16.2
8af6565

Choose a tag to compare

Bug fixes

  • Fix Dracut module installation on arches other than x86 and aarch64

v2.16.1

12 Jul 08:28
v2.16.1
017a7ef

Choose a tag to compare

Starting with this release, ignition-validate binaries are signed with the Fedora 38 key.

Ignition v2.16.0 included a build regression on 32-bit machines and was not released. These notes include all changes since v2.15.0.

Features

  • Support Hyper-V platform
  • Automatically generate spec docs

Changes

  • Clarify spec terminology for contents of CA bundles, files, and key files
  • Improve rendering of spec docs on docs site

Bug fixes

  • Fix failure disabling nonexistent unit with systemd ≥ 252
  • Don't relabel a mount point that already exists
  • Document that hash fields describe decompressed data
  • Clarify documentation of passwordHash fields
  • Correctly document Tang advertisement field as optional

Test changes

  • Support and require xfsprogs ≥ 5.19 in blackbox tests