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
exportRepohas 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.addressis now justspec.terraformModule - The crd item
spec.sourceshas changed tospec.resourceDownloads. This is a little more than a name chnage. Theextrasitem has been removed and two new fields have been added:pathanduseAsVar. 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.1isaaguilar/script-runner:1.0.0