Releases: coreos/ignition
Releases · coreos/ignition
v0.32.0
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 tocoreos.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
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
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
v0.29.1
v0.29.0
Features:
- Add support for
?versionId
ons3://
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
v0.28.0
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
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()
afterchroot()
to silence static checkers
v0.26.0
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