Change in v0.5.0-betav1 since v0.4.0
Fixes
The terraform-runner build script will not overwrite a previous docekr image. This feature will be used in the future to add security to image downloads, but for now is just good to know.
Changes
- Resource downloads, formerly known as sources, are now downloaded in the setup-runner stage.
- The setup runner is now a standalone container and not part of the init container anymore. Setup will run prior to all other runners.
- The
exportRepo
has now been changed to run as a runner. The runner is creatively called "export-runner". When defined, the runner gets created after setup runner completes but does not block the terraform pipeline as the other runners do.
Breaking Changes
- The crd item
spec.terraformModule.address
is now justspec.terraformModule
- The crd item
spec.sources
has changed tospec.resourceDownloads
. This is a little more than a name chnage. Theextras
item has been removed and two new fields have been added:path
anduseAsVar
. See docs for details. - All runners have been updated. The runners make use of new environment variables added to the pods and will likely fail unles updated. Users who have these pinned runners should now use the following:
isaaguialr/tf-runner-v5alpha3:<terraform_version>
isaaguilar/setup-runner:1.0.1
isaaguilar/script-runner:1.0.0