Skip to content

Releases: coreos/ignition

v0.28.0

23 Aug 17:30
f707912

Choose a tag to compare

Features:

  • Refactor blackbox tests to allow testing disks with 4k sectors

Bug Fixes:

  • Correctly detect disks with 4k sectors when scanning existing partitions
  • Fix race between HTTP backoff tests
  • Set the minimum config versions in tests to the actual minimum required
  • Relabel /root when SELinux relabeling is enabled

v0.27.0

16 Aug 17:32
cc7ebe0

Choose a tag to compare

Features:

  • Ignition is now built as a Position Independent Executable (PIE)
  • Blackbox tests now run against all spec versions (within the same major version) greater than their minimum version
  • Ignition now reports its status when running on Packet
  • Add a compile-time flag to enable SELinux file relabeling after boot

Bug Fixes:

  • Directories specified in both base and appended configs are always created with the permissions specified in the appended config
  • Call chdir() after chroot() to silence static checkers

v0.26.0

12 Jun 20:12
7610725

Choose a tag to compare

Features:

  • Support partition matching, specifying that a partition should not
    exist, and recreating existing partitions
  • Fail blackbox tests when Ignition encounters critical-level logs

Bug Fixes:

  • Fix an issue in timeout logic causing http(s) requests to sometimes fail
  • Do not log non-critical errors with CRITICAL log level

v0.25.1

23 May 04:48
fed0e72

Choose a tag to compare

Bug Fixes:

  • Fix an issue in timeout logic causing http(s) requests to sometimes fail

v0.24.1

23 May 04:47
faaed09

Choose a tag to compare

Bug Fixes:

  • Fix an issue in timeout logic causing http(s) requests to sometimes fail

v0.25.0

18 May 23:53
52d1d96

Choose a tag to compare

17-May-2018 IGNITION v0.25.0

Features:

 - Blackbox tests can now be run in parallel

Changes:

 - Remove Oracle Cloud Infrastructure support

Bug Fixes:

 - No longer leave a stray file when appending to an existing file
 - Fix multiple blackbox test validation errors
 - Fix v1 config parsing to return ErrUnknownVersion if version is unrecognized

v0.24.0

06 Apr 19:29
8bc8a13

Choose a tag to compare

Features

- Warn when adding and enabling a systemd unit and there is no "Install"
  section in the unit contents
- Add highlights to reports generated by "Validate" functions on config
  structs

Changes

- Move a helper validation function to the "config/validate" package
- Move unit validation helpers to "config/shared/validations"
- Add common error types to "config/shared/errors", refactor "config/v*" to
  use these errors

v0.23.0

13 Mar 22:43
bd3876b

Choose a tag to compare

12-Mar-2018 IGNITION v0.23.0

Changes

  • Latest experimental package has been moved from config/types to config/v2_3_experimental.
  • Each config package's Parse function will now transparently handle any configs of a lesser version than itself (e.g. config/v2_2 will handle a 2.0.0 config).
  • Validation in config/v1 reworked to use config/validate.
  • Common error types from the config package moved to config/errors.

v0.22.0

12 Feb 22:01
65f3f40

Choose a tag to compare

09-Feb-2018 IGNITION v0.22.0

Changes

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

v0.21.0

27 Jan 00:38
fb24b9e

Choose a tag to compare

26-Jan-2017 IGNITION v0.21.0

Features

- Add support for networkd drop-ins
- Add new program, ignition-validate, for validating Ignition configs
- Add "overwrite" field to "files", "directories", and "links" sections for
  deleting preexisting items at the node's path
- Add "options" field to "raid" section for specifying arbitrary mdadm
  options
- Add "append" field to "files" section for appending to preexisting files
- Add support for specifying additional certificate authorities to use when
  fetching objects over HTTPS

Changes

- Validate that partition labels don't contain colons, as sgdisk will
  silently truncate the label
- Remove "-validate" flag from Ignition that was introduced in v0.20.0
- Warn when the mode for a file or directory is unset
- Log retries of HTTP fetches at info loglevel so messages appear on console

Bug Fixes

- Fix issue where unspecified fields in an appended config could "unset"
  fields specified in a config earlier in the chain
- Use timeouts specified in a config when fetching other configs referenced
  by it