Commit Graph

6 Commits

Author SHA1 Message Date
Justin SB aeb690e2cf Don't try to delete terraform providers
Because we are running it in docker, I was hitting permission issues
during the cleanup step of verify-terraform.
2020-07-13 12:04:08 -04:00
Peter Rifel 5ad7eac3ae
Cache terraform's providers between tests
The provider binaries are in the hundreds of MBs and by defaulta are redownloaded into each integration tests' directory, this is a waste of bandwidth, time, and space.

TF supports specifying a provider cache directory [0] which will avoid redownloading them and storing them in multiple places, which should speed up the job time by a bit.

I was having trouble getting it to work with TF 0.12 so I bumped us up to the latest 0.13 beta (stable is scheduled for ~1 month from now)

[0] https://www.terraform.io/docs/configuration/providers.html#provider-plugin-cache
2020-06-18 11:55:52 -05:00
Peter Rifel 5499402227
dont allocate tty in `docker run`, fixes prow jobs 2020-06-16 21:30:53 -05:00
Peter Rifel 2f098b3ac3 Make verify-terraform script blocking now that it passes 2020-04-08 22:16:57 -05:00
Peter Rifel 4e6e00bec1 Add Terraform 0.12 rendering support and feature flag 2020-04-05 21:18:03 -05:00
Peter Rifel a0e1672cdc add terraform testing 2020-03-31 14:50:45 -05:00