~/talk

Using HashiCorp Vault with Google's Serverless Solutions

Talkat HashiTalks 2019 · 2019-02-21..02-22· [security, serverless]
links:none on file
slides:none on file

New York Times engineers build and open-source a small Go library called gcp-vault that actually logs into Vault from Google App Engine and Cloud Functions by exchanging Google IAM JWTs for Vault tokens, and it works in production. Access is provisioned via Terraform and an internal tool (Goblin) that maps GitHub personal access token identity to Vault policies; GCP setup grants minimal permissions including serviceAccountTokenCreator, iam.serviceAccounts.get and serviceAccountKeys.get so serverless apps can fetch secrets at startup.

AI-written summary · about

  1. 0:00Introduction and speaker background
  2. 1:08What is serverless and Vault basics
  3. 3:21Why New York Times uses Vault
  4. 6:29Onboarding developers to Vault
  5. 9:22Setting up Google Cloud access
  6. 12:33Terraform and Goblin workflow
  7. 16:28Automating secret management
  8. 17:10Development workflow with Vault
  9. 19:00Introducing GCP Vault tool
  10. 20:26Cloud Functions example
  11. 23:39App Engine integration
  12. 25:04Local development setup
  13. 27:17Deployment and summary
  14. 27:39Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.