[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 setterraformer.UseV2(true)
in order to deploy a PodSpec, that is compatible with terraformerv2
. (#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. Alsomake 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