-
Notifications
You must be signed in to change notification settings - Fork 886
feat: Support caching provisioner assets #574
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
This allows zero-trust authentication for all AWS instances. Prior to this, AWS instances could be used by passing `CODER_TOKEN` as an environment variable to the startup script. AWS explicitly states that secrets should not be passed in startup scripts because it's user-readable.
This caches the Terraform binary, and Terraform plugins. Eventually, it could cache other temporary files.
Codecov Report
@@ Coverage Diff @@
## main #574 +/- ##
==========================================
- Coverage 63.87% 63.67% -0.21%
==========================================
Files 197 197
Lines 11524 11537 +13
Branches 85 85
==========================================
- Hits 7361 7346 -15
- Misses 3389 3411 +22
- Partials 774 780 +6
Continue to review full report at Codecov.
|
@kylecarbs can this be closed or does it still need to be done? |
Erm there was no ticket for this @misskniss, so I'm not sure what you mean. |
This caches the Terraform binary, and Terraform plugins.
Eventually, it could cache other temporary files.