Changes in v0.9.0-pre1 since v0.8.5
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.