Releases: coreos/ignition
Releases · coreos/ignition
v2.6.0
v2.5.0
v2.4.1
v2.4.0
Features:
- Support creating LUKS volumes with Clevis or static key file (3.2.0-exp)
- Support Google Cloud Storage (
gs://) resource URLs - Support AWS IMDSv2
- Allow specifying multiple CA certificates in one resource
- Add Azure Stack platform
- Allow OS to avoid starting network if the config doesn't need it
Changes:
- When creating a filesystem, run
wipefson target device first - Warn if filesystem probe finds multiple filesystem signatures
- Don't warn about unset file/directory mode in config
- Fetch AWS metadata version 2019-10-01 instead of 2009-04-04
- Refactor SELinux relabeling
Bug Fixes:
- Fix compressed CA certificates
- Fix hard links to files deeper than the hard link
- Write empty systemd dropin if requested
- Remember to relabel
/etc/systemd/system-preset - Ensure configs are only fetched during fetch stage
- Clarify docs about interaction between file
contentsandoverwrite
v2.3.0
Starting with this release, ignition-validate binaries are signed with the Fedora 32 key.
Features:
- Allow specifying HTTP headers when fetching remote resources (3.1.0)
- Support compression for CA certs and merged/replaced configs (3.1.0)
- Support
sha256verification hashes (3.1.0) - Support compression for
dataURIs - Log structured journal entry when user config is found
- Log structured journal entry when SSH keys are written
Changes:
- Unify
CaReference,ConfigReference,FileContentsstructs intoResource(3.1.0) - Mark the 3.1.0 config spec as stable
- No longer accept configs with version 3.1.0-experimental
- Create new 3.2.0-experimental config spec from 3.1.0
Bug Fixes:
- Fix ignition-validate for config versions other than 3.0.0
- Fix config fetch and status reporting on Packet
v2.2.1
v2.2.0
Features:
- Add Exoscale and Vultr providers
- On QEMU/s390x and QEMU/ppc64le, fetch Ignition config from a virtio block device (experimental)
Changes:
- Don't relabel
/rootand/home
Bug Fixes:
- Fix enabling systemd instantiated services
- Fail if SSH keys cannot be written
- Fix partition creation on s390x
No artifacts for this release.
v0.35.0
v2.1.1
Note: v2.1.0 was tagged, but not released, this includes notes for both. See the NEWS file for which changes are in which tag.
Bug Fixes:
- Fix panics when processes Ignition starts fail
- Do not panic when filesystem paths are unspecified
- Specify the correct config version HTTP Accept headers when fetching configs
- Write the config cache file atomically
- Relabel symlinks for masking systemd units
- Fix bug where empty GPT labels were treated as errors
- Do not generate warnings if mode is unset for files with only an append section
- Validate HTTP(S) proxy urls in spec 3.1.0-experimental
Features:
- An ignition-validate container is now built and can be used instead of
the ignition-validate binaries - Ignition now logs the name of the stage it is running
- Ignition now relabels files directly instead of writing systemd units to do so. Requires Linux 5.4.0+ or a patch. See operator notes for more details
- Add optional "fetch" stage to cache the rendered config, but not apply any of it
- Add support for aliyun cloud
- Add support for zVM hypervisor
- Add support for specifying mount options for filesystems in spec 3.1.0-experimental
Dependency Changes:
- Ignition no longer needs the chroot or id binaries in the initramfs
v0.34.0
Bug Fixes:
- Fix bug where AWS region is not set correctly for fetches from s3
- Fix bug where empty GPT labels were treated as errors
Changes:
- Ignition now logs the name of the stage it is running
Features:
- Add optional "fetch" stage to cache the rendered config, but not apply
any of it - Add support for aliyun cloud