Skip to content

Latest commit

 

History

History
80 lines (48 loc) · 2.54 KB

CHANGES.md

File metadata and controls

80 lines (48 loc) · 2.54 KB

terraform-provider-matchbox

Notable changes between releases.

Latest

v0.5.4

  • Fix release signing process to use a compatible OpenPGP key algorithm
    • Terraform Registry does not support ed25519, sign with the RSA key like in past releases

v0.5.3

  • Maintenance update to bump dependencies
  • Skip this release, it was signed with the wrong key

v0.5.2

  • Fix regression in matchbox_group reading of empty metadata (#104)

v0.5.1

  • Read profile and group's to detect drift (#68)
  • Update minimum Go version to v1.17
  • UpdateTerraform Plugin SDK

v0.5.0

  • Migrate Terraform Plugin SDK from v1.9.0 to v2.8.0
  • Remove Go module vendoring
  • Remove tarball release format

v0.4.1

  • Fix zip archive artifacts for Darwin and Windows (#53)

v0.4.0

  • Migrate to the Terraform Plugin SDK (#49)
  • Add Linux ARM64 release artifacts
  • Add zip archive format with signed checksum

v0.3.0

  • Add compatibility with Terraform v0.12. Retain v0.11 compatibility (#42)

v0.2.3

  • Document usage with the Terraform 3rd-party plugin directory (#39)
  • Use Go v1.11.5 for pre-compiled binaries

v0.2.2

  • Improve client endpoint validation (#23)
    • Provide better errors if endpoint includes a scheme or is missing a port

v0.2.1

  • Statically link the terraform-provider-matchbox binaries

v0.2.0

  • Add Profile generic_config field to write generic/experimental config templates to Matchbox
  • Add Profile raw_ignition field to write raw Ignition to Matchbox. Note that providing a container_linux_config is preferred.

v0.1.1

Fix darwin release, which was compiled for Linux.

  • Fix Makefile cross-compilation

v0.1.0

Initial release of the Matchbox Terraform Provider Plugin

  • Configure a Provider with a matchbox TLS client cert/key
  • Create matchbox machine Profile resources with Container Linux Configs
  • Create matchbox matcher Group resources to match bare-metal machines to profiles
  • Requires matchbox v0.6.0 installation
  • See examples to provision etcd3 or self-hosted Kubernetes clusters