Skip to main content

Terraform Provider Releases

Latest Assets

Terraform

terraform {
required_providers {
spirl = {
source = "registry.opentofu.org/spirl/spirl"
}
}
}

provider "spirl" {
sa_key_id = "sak-abcd1234"
sa_private_key = file("path/to/private-key.pem")
}

Manual Download

AssetLatest Release VersionLocation
Linux amd64v0.5.0https://spirl-releases.s3.us-west-2.amazonaws.com/terraform-provider-spirl/v0.5.0/terraform-provider-spirl-v0.5.0-linux-amd64.tar.gz
Linux arm64v0.5.0https://spirl-releases.s3.us-west-2.amazonaws.com/terraform-provider-spirl/v0.5.0/terraform-provider-spirl-v0.5.0-linux-arm64.tar.gz
macOS amd64v0.5.0https://spirl-releases.s3.us-west-2.amazonaws.com/terraform-provider-spirl/v0.5.0/terraform-provider-spirl-v0.5.0-darwin-amd64.tar.gz
macOS arm64v0.5.0https://spirl-releases.s3.us-west-2.amazonaws.com/terraform-provider-spirl/v0.5.0/terraform-provider-spirl-v0.5.0-darwin-arm64.tar.gz
Windows arm64v0.5.0https://spirl-releases.s3.us-west-2.amazonaws.com/terraform-provider-spirl/v0.5.0/terraform-provider-spirl-v0.5.0-windows-arm64.tar.gz
Windows amd64v0.5.0https://spirl-releases.s3.us-west-2.amazonaws.com/terraform-provider-spirl/v0.5.0/terraform-provider-spirl-v0.5.0-windows-amd64.tar.gz

Release Notes

terraform-provider-spirl v0.5.0

Breaking Changes

  • removes the type, additional_claims, claims fields from the Schema for the spirl_cicd_profile resource which are no longer used.
  • changes the spirl_cicd_profile resource to no longer use the GetCICDProfileInfo API which has been removed from the public facing control plane API.

terraform-provider-spirl v0.4.0

Enhancements

  • Adds a new resource cicd_profile_link to link multiple CI/CD Profiles with a cluster.

terraform-provider-spirl v0.3.3

Bug Fixes

  • Fixes a bug where the provider attestation configuration was not attached to the cluster when specified.

terraform-provider-spirl v0.3.2

Enhancements

  • Adds provider attestation resource
  • Clusters can now have an associated provider attestation

terraform-provider-spirl v0.3.1

Documentation

  • Updates the provider docs to direct users where they can find a copy of our signing key.

Bug Fixes

  • Fixes parsing of keys in the spirl_trust_domain_deployment resource to be more robust to whitespace differences leading to unexpected key replacement.

terraform-provider-spirl v0.3.0

Enhancements

  • Adds to the terraform provider the ability to import resources that were created outside of terraform.

terraform-provider-spirl v0.2.0

  • Add support and examples for creating clusters of type linux (NodeGroups).
  • Adds spirl_cicd_profile resource to manage CI/CD profiles
  • Adds to spirl_cluster resource the ability to use a CI/CD profile by name
  • Fixes a bug with handling updates of version_created_at and version_id fields in the spirl_cluster resource.
  • Adds spirl_federation_link resource for creating federation links between trust domains
  • Fixed several resources that would not correctly detect that a resource is missing on the server and should be re-created.

terraform-provider-spirl v0.1.0

  • Adds a spirl_trust_domain_deployment resource for managing the keys used by self hosted trust domains
  • Adds support to create self-hosted trust domains from within Terraform.
  • Enhances the client to retry some temporary API errors
  • Adds automatic cleanup of old cluster versions.
  • Allows multiple cluster versions to share the same public key
  • Adds support for using a spirlctl login session to access the API