Changes in v0.9.0-pre4 since v0.9.0-pre3
Changes
- Default tftask image changed to
ghcr.io/galleybytes/terraform-operator-tftaskv1.0.1
4fff3be
Changes in v0.9.0-pre3 since v0.8.5
Features
- A new
plugins
field has been added which allows the configuration of custom pods to be started within a workflow. - "Global environment variables" can be added to the controller pod which then gets read into every pod.
Changes
- The apiVersion has been updated from v1alpha1 to v1alpha2.
- A new conversion webhook is automatically installed which converts old manifests to the new version
- For the conversion, a new init container will generate and maintain a selfsigned cert requried when using a service reference webhook
- A warning that v1alpah1 is not supported will be displayed if creating resources in the old apiVersion
Breaking Changes
- The
exportRepo
has been removed. TheexportRepo
feature will likely become an addon and maintainedin a different repo - All new task container images (formerly known as runners) have been created. Task container images now have a separate repo. See terraform-operator-tasks.
Fixes
- If
terraform apply
fails, when the "apply" pod is deleted, the controller starts from the plan stage. Before it would try to just run apply again, but the terraform plan would be "stale" which prevented a generation from finishing.