Skip to content

v2.0.0

Compare
Choose a tag to compare
@AndreasBurger AndreasBurger released this 23 Nov 12:44
· 168 commits to master since this release

[terraformer]

Action Required

  • [DEVELOPER] Terraformer version v2 now requires to pass in ConfigMap and Secret names via command line flags instead of environment variables and the base command of the docker image has changed to /terraformer. Please see the examples for more details. (#58, @timebertt)
  • [DEVELOPER] If your provider extension is deploying terraformer Pods via gardener's terraformer library, please make sure, that you use at least gardener/gardener@v1.12.0 and set terraformer.UseV2(true) in order to deploy a PodSpec, that is compatible with terraformer v2. (#58, @timebertt)

Most notable changes

  • [OPERATOR] Terraformer was rewritten in go and now watches the terraform state file in order to continuously update the state ConfigMap to not lose any relevant infrastructure state. (#58, @timebertt)
  • [DEVELOPER] You can now run a small e2e test, that creates some lightweight resource on AWS via terraform, by executing make test-e2e. (#51, @timebertt)

Improvements

  • [DEVELOPER] You can use make start-dev-container to start a docker container which can run terraformer and tests in an isolated environment for development and testing. Also make start will run terraformer commands in such a development container. (#58, @timebertt)

Docker Images

terraformer: eu.gcr.io/gardener-project/gardener/terraformer:v2.0.0