Skip to content

Releases: gardener/terraformer

0.9.0

08 Aug 10:20
Compare
Choose a tag to compare

[terraformer]

Most notable changes

  • [USER] An issue with the Alibaba provider plugin has been resolved.

Docker Image

terraformer: eu.gcr.io/gardener-project/gardener/terraformer:0.9.0

0.8.0

27 Jun 11:50
Compare
Choose a tag to compare

Most notable changes:

  • The state ConfigMap update is now put within an exponential retry loop. Before this change, the Terraformer only tried exactly once to write its state into the ConfigMap. However, when the API server was not available/responsive at this point in time the Terraformer aborted (and only wrote the ConfigMap to stdout). With this change it should be more resilient against unresponsive API servers. The environment variables MAX_TIME_SEC and MAX_BACKOFF_SEC may be used for configuration the backoff settings.

Docker Image

terraformer: eu.gcr.io/gardener-project/gardener/terraformer:0.8.0

0.7.0

26 Jun 08:45
Compare
Choose a tag to compare

No functional changes; release created due to changes in the CI system.

Docker Image

terraformer: eu.gcr.io/gardener-project/gardener/terraformer:0.7.0

0.6.0

09 May 13:48
Compare
Choose a tag to compare

Most notable changes:

  • The versions of the Terraform provider plugins have been pinned. (3d18d76)
    • aws: 1.17.0
    • azurerm: 1.4.0
    • google: 1.12.0
    • openstack: 1.4.0
    • template: 1.0.0
    • null: 1.0.0

Docker Image

terraformer: eu.gcr.io/gardener-project/gardener/terraformer:0.6.0

0.5.0

18 Apr 10:34
Compare
Choose a tag to compare

Most notable changes

Docker image: eu.gcr.io/gardener-project/gardener/terraformer:0.5.0

0.4.0

09 Apr 14:26
Compare
Choose a tag to compare

Most notable changes

  • Updated Terraform version to 0.11.6.

Docker image: eu.gcr.io/gardener-project/gardener/terraformer:0.4.0

0.3.0

04 Apr 14:12
Compare
Choose a tag to compare

Most notable changes

  • Updated Terraform version to 0.11.5.
  • Do not try to update the state config map when no state file was produced by Terraform.

Docker image: eu.gcr.io/gardener-project/gardener/terraformer:0.3.0

0.2.0

15 Mar 14:55
Compare
Choose a tag to compare

Most notable changes

  • The input terraform state is copied into another (temporary) directory because it is mounted from a configmap into the pod (read-only) and files cannot be changed. However, Terraform will try to change the directory when running.

Docker image: eu.gcr.io/gardener-project/gardener/terraformer:0.2.0

0.1.0

05 Feb 13:00
Compare
Choose a tag to compare

Initial release

The Terraformer is a tool that can execute Terraform configuration and is designed to run as a pod inside a Kubernetes cluster. The main.tf, variables.tf, terraform.tfvars and terraform.tfstate files are expected to be stored as configmaps/secrets and mounted into the pods. The Terraformer is able to run terraform validate|plan|apply|destroy and will update the state configmap itself by using the mounted Kubernetes service account.
Usually, one will run terraform validate|plan within a single pod and terraform apply|destroy as a job in order to establish retry logic.

Docker image: eu.gcr.io/gardener-project/gardener/terraformer:0.1.0