Skip to content

Releases: coreos/ignition

v2.0.1

25 Jul 22:43
e75cf24

Choose a tag to compare

Bug Fixes:

  • Fix getting AWS region when networking is slow to come up
  • Validate file/directory paths correctly

v0.33.0

02 Jul 18:34
c65e95c

Choose a tag to compare

Bug Fixes:

  • Fix regression where Ignition would panic if the guestinfo.* keys were missing on vmware

Changes:

  • Create /dev aliases under /run/ignition instead of /

v2.0.0

03 Jun 23:43
0c1da80

Choose a tag to compare

Bug Fixes:

  • Use /run/ignition/dev_aliases instead of /dev_aliases when creating our
    own symlinks to devices in /dev

Test Changes:

  • Rename tests to use dots.with.lowercase

Public Go API Changes:

  • Replace config/validate api with github.com/coreos/vcontext
  • Validate() functions in config/* now follow the vcontext validation interface

v2.0.0-beta

29 Apr 18:33
910e6c6

Choose a tag to compare

Features:

  • Add configuration spec 3.1.0-experimental
  • Allow specifying HTTP(S) proxies in spec 3.1.0-experimental
  • Validate hard links do not link to directories
  • Validate paths do not include links specified in the config

Bug Fixes:

  • Include major version in go.mod correctly
  • Fix SELinux relabeling of systemd unit files
  • Update documentation for spec 3.0.0+

Changes:

  • Remove all deprecated fields in configuration specs
  • Remove ec2 platform id in favor of aws
  • Remove pxe platform as it is not a platform
  • Fail if files, links, and directories conflict after symlink resolution
  • Do not fail when writing directories or links if overwrite is false and a
    matching directory or link already exists

v0.32.0

18 Apr 18:42
5941fc0

Choose a tag to compare

Features:

  • Add support for http(s) proxies in config v2.4.0-experimental
  • Add metal provider with a no-op config fetcher
  • Ignition supports using the kernel command line option ignition.config.url in addition to coreos.config.url

Bug Fixes:

  • Relabel /etc/sub{uid,gid} when adding users with SELinux enabled
  • Add Append() function back to config/vX_Y/ packages

v2.0.0-alpha

26 Mar 17:41
906cf04

Choose a tag to compare

NOTE: This is an alpha release. While the spec is marked as stable (i.e no "-experimental" suffix) we still reserve the right to change it until the stable 2.0.0 release. However, we do not anticipate any backwards incompatible changes aside from removing deprecated fields.

NOTE: In order to allow types from both the 2.x.y and 3.0.0 specs to be vendored and imported in the same project, we are skipping version 1.0.0. Go mod (and some other tools) treat v0.x and v1.x as the same when importing packages with semantic import versioning.

Features:

  • Ignition now understands config specification 3.0.0
  • Configs are now merged instead of appended

Changes:

  • Configs with version < 3.0.0 are now rejected
  • Duplicate entries are now disallowed in lists
  • Removal of almost all deprecated fields

v0.31.0

21 Feb 18:15
f59a653

Choose a tag to compare

20-Feb-2019 IGNITION v0.31.0

Security Fixes:

  • Log hashes of fetched configs instead of the full configs

Bug Fixes:

  • Fix uid/gid lookup by name when creating files, directories, and links on
    filesystems that are not the root filesystem

Test Changes:

  • Fix concurrency panic when running blackbox tests

v0.30.0

14 Dec 23:11
v0.30.0
308d7a0

Choose a tag to compare

Features:

  • Parallelize filesystem creation

Changes:

  • Increase default config fetch timeout to 2 minutes

Test Changes:

  • Add -list option to list blackbox tests
  • Skip backward compatibility tests with -test.short

v0.29.1

06 Dec 23:40
b1ab0b2

Choose a tag to compare

Bug Fixes:

  • When writing files, directories, or links, do not follow symlinks if they are the last path element

v0.29.0

05 Dec 00:00
2a88cd9

Choose a tag to compare

Features:

  • Add support for ?versionId on s3:// URLs

Changes:

  • Mark the 2.3.0 config spec as stable
  • No longer accept configs with version 2.3.0-experimental
  • Create new 2.4.0-experimental config spec from 2.3.0

Bug Fixes:

  • Don't allow HTTPS connections to block on system entropy pool
  • Relabel /var/home and /var/roothome when SELinux is enabled
  • Fix race where files were relabeled after systemd-sysctl.service
  • Do not run udevadm settle after the disks stage if the disks stage did nothing
  • Allow writing relative symlinks
  • Resolve absolute symlinks relative to specified filesystem instead of the initramfs root
  • Report status to Packet as "running" instead of "succeeded"

Test Changes:

  • Fix race with umount when running blackbox tests