github GalleyBytes/terraform-operator v0.9.0-alpha1
v0.9.0-alpha1 release

latest releases: v0.17.1, v0.17.1-beta1, v0.17.0...
2 years ago

Changes in v0.9.0-alpha1 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
  • Added default role policy to allow tasks pods to read the tf resource (0503595)

Breaking Changes

  • The exportRepo has been removed. The exportRepo 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.

Don't miss a new terraform-operator release

NewReleases is sending notifications on new releases.