Notable changes between releases.
- Update the target stable Ignition spec version to v3.4.0 (#156)
- Remove deprecated
platform
field - Move implementation to an
internal
package (#157)
- Remove support for Container Linux Configs (#132)
- Butane Configs support
fcos
andflatcar
variants - Focus on converting Butane Configs (with different variants) to Ignition
- Flatcar Linux now supports Ignition v3.3.0
- Butane Configs support
- Remove unused
github.com/coroes/ignition
(v1) dependencies - Deprecate the
platform
field, it's no longer used
- Update coreos/butane from v0.14.0 to v0.15.0 (#126)
- Add
flatcar
Butane Config variant with spec version 1.0.0 (generates Ignition v3.3.0)
- Add
- Deprecate Container Linux Configs (please migrate to Butane Configs)
- Update Go version to v1.18
- Change how older (< 1.4) Butane Configs are parsed to Ignition (#116)
- Parse Ignition bytes to the forward compatible Ignition version (docs)
- Parse v1.3 Butane Configs to Ignition v3.3
- Parse v1.2 Butane Configs to Ignition v3.3
- Parse v1.1 Butane Configs to Ignition v3.3
- Parse v1.0 Butane Configs to Ignition v3.3
- Add support for verison skew among Butane Config snippets
- Butane Config and snippets will always convert to the current Ignition version
- Update butane, ignition, and Terraform SDK modules
- Update Go version to v1.16+
- Add
darwin-arm64
release target
- Add Butane Config v1.4.0 support (#100)
- Accept Butane v1.4.0 config/snippets and render Ignition v3.3.0
- Rename Fedora CoreOS Configs to Butane Configs
- Remove Go module vendoring
- Remove tarball release format
- Fix possible empty rendered Ignition (#72)
- Fix regression in rendering Fedora CoreOS v1.1.0 Configs with
snippets
andpretty_print = false
- Fix regression in rendering Fedora CoreOS v1.1.0 Configs with
- Remove Terraform v0.12.x instructions
- Add Fedora CoreOS Config v1.2.0 support (#71)
- Accept FCC v1.2.0 and output Ignition v3.2.0
- Add Fedora CoreOS Config v1.1.0 support (#63)
- Accept FCC v1.1.0 and output Ignition v3.1.0
- Continue to support FCC v1.0.0 and output Ignition v3.0.0
- Support merging FCC snippets into v1.0.0 or v1.1.0 FCC content
- Note: Version skew among snippets and content is not supported
- Change Container Linux Config to render Ignition v2.3.0 (#60)
- Add zip archive format with signed checksum
- Allow empty string snippets (#61)
- Add support for Fedora CoreOS
snippets
(#58) - Migrate to the Terraform Plugin SDK (#56)
- Upgrade fcct from v0.1.0 to v0.4.0 (#57)
- Support Fedora CoreOS Config
content
(#52)- Render Container Linux Config
content
in Ignition v2.2 format - Render Fedora CoreOS
content
in Ignition v3.x format (determined by their own version)
- Render Container Linux Config
- Add
strict
field for strict validation (defaults to false) (#53)
- Add compatibility with Terraform v0.12. Retain v0.11 compatibility (#37)
- Document usage with the Terraform 3rd-party plugin directory (#35)
- Provide pre-compiled binaries from Go v1.11.5
- Add windows release binaries
- Render Ignition Configs at Ingition v2.2.0
- Add
snippets
field for appending Container Linux Configs tocontent
(#22) - Update
ct
to v0.8.0
- Add
snippets
field for appending Container Linux Configs tocontent
(#22)
- Render Ignition Configs at Ignition v2.0.0
- Add
platform
field to thect_config
data source - Add support for platform dynamic templating
- Update to support Terraform v0.9.2+
- Update Container Linux
ct
to v0.3.1
Initial release as tf-provider-fuze
.