kops/hack
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
..
boilerplate Remove unused scripts 2020-02-15 20:01:10 -06:00
brew Adding this depends makes it work on Sierra for me 2017-02-16 22:21:44 +00:00
lib Script to call goimports 2017-03-16 09:42:38 -04:00
.packages Remove bundler as baremetal support was removed 2020-06-16 08:26:19 -07:00
.shellcheck_failures Import common.sh and use KOPS_ROOT when applicable 2020-02-15 20:04:12 -06:00
.staticcheck_failures Fix node-authorizer/pkg/server staticcheck failure 2020-02-28 09:38:42 +02:00
BUILD.bazel bazel: add notes that tasks do not work 2018-06-04 10:45:52 -07:00
common.sh Move utility functions into common.sh 2020-02-15 20:03:26 -06:00
dev-build.sh Import common.sh and use KOPS_ROOT when applicable 2020-02-15 20:04:12 -06:00
go_install_from_commit.sh /hack: improve shell script in hack 2019-12-25 17:16:31 +08:00
make-apimachinery.sh Add External Policies (AWS managed policy attachments) 2020-02-16 21:54:12 -08:00
new-iam-user.sh Use portable shebang for hack scripts 2018-07-20 14:28:12 +02:00
pre-commit.sh /hack: improve shell script in hack 2019-12-25 17:16:31 +08:00
set-version Update set-version script to bump tag in Makefile 2020-05-31 12:45:36 -04:00
update-bazel.sh Import common.sh and use KOPS_ROOT when applicable 2020-02-15 20:04:12 -06:00
update-expected.sh kube-apiserver: healthcheck via sidecar container 2020-05-07 08:06:52 -04:00
update-goimports Run goimports from locked version in go.mod 2019-11-24 01:00:30 -05:00
update-header.sh Merge pull request #8575 from johngmyers/utc 2020-02-16 16:23:28 -08:00
upload Alicloud: add OSS as upload dest 2019-10-16 21:43:26 +08:00
verify-apimachinery.sh Import common.sh and use KOPS_ROOT when applicable 2020-02-15 20:04:12 -06:00
verify-bazel.sh Import common.sh and use KOPS_ROOT when applicable 2020-02-15 20:04:12 -06:00
verify-bindata.sh add verify-bindata.sh & separate bindata check and update make commands. 2020-04-08 15:50:51 -07:00
verify-boilerplate.sh Import common.sh and use KOPS_ROOT when applicable 2020-02-15 20:04:12 -06:00
verify-generate.sh Import common.sh and use KOPS_ROOT when applicable 2020-02-15 20:04:12 -06:00
verify-gofmt.sh Import common.sh and use KOPS_ROOT when applicable 2020-02-15 20:04:12 -06:00
verify-goimports Install vendored goimports prior to running it 2019-11-26 19:33:58 -06:00
verify-gomod.sh Run "go mod vendor" in verify-gomod 2020-06-17 21:39:08 -05:00
verify-hashes.sh Add packages hashes verification for containerd and Docker 2020-06-01 08:27:18 +03:00
verify-packages.sh Import common.sh and use KOPS_ROOT when applicable 2020-02-15 20:04:12 -06:00
verify-shellcheck.sh Move utility functions into common.sh 2020-02-15 20:03:26 -06:00
verify-spelling.sh Import common.sh and use KOPS_ROOT when applicable 2020-02-15 20:04:12 -06:00
verify-staticcheck.sh Move utility functions into common.sh 2020-02-15 20:03:26 -06:00
verify-terraform.sh Cache terraform's providers between tests 2020-06-18 11:55:52 -05:00