v0.10.0
- Remove support for Ignition v0.35.0 (Ignition spec v2.x)
- Remove support for Container Linux Configs (action required)
- Container Linux Configs were a YAML format that rendered to Ignition (spec v2.x)
- Flatcar Linux now supports Ignition v2 (spec v3.x)
- Butane is a suitable YAML format that renders Ignition v2 (spec v3.x)
- Upgrade Ignition from v0.35.0 (spec v2.x) to v2.14.0 (spec v3.x)
- Update Go version (v1.20.2) and alpine base image (v3.17.3)
- Add limited support for Matchbox rendering Butane configs (#997) (docs)
- Recommend writing Butane via external tools (action required)
- For Terraform, use poseidon/terraform-provider-ct
- For a CLI, use
butane
- Parse Ignition and render forward to Ignition v2 (spec v3.3)
- Ignition is forward compatible (e.g. a
v3.1
spec can be rendered asv3.3
safely)
- Ignition is forward compatible (e.g. a
If you still template Container Linux Configs via Matchbox, migrate to Butane by prepending:
variant: flatcar
version: 1.0.0