~/talk

Shh, It’s a Secret: Managing Your Secrets in a GitOps Way

Talkat KubeCon + CloudNativeCon North America 2021 · on Wednesday, 2021-10-13· at 15:25· 411 Theater + Online· [security]
links:none on file
links:none on file
slides:none on file

A GitOps-friendly secret flow that actually replaces placeholders in committed YAML during Argo CD’s repo-server step and requires no cluster operator: the team builds argocd-vault-plugin, installs it as a repo-server init task, and uses kubernetes auth to fetch secrets from HashiCorp Vault (plus AWS Secrets Manager and community GCP/Azure backends). Demo shows nginx reading a Vault-stored password and a successful secret rotation via Argo CD hard refresh; Helm support (Redis) is implemented using inline path placeholders though the live demo hits a repo-credentials glitch.

AI-written summary · about

  1. 0:00Intro
  2. 0:49Journey into Kubernetes
  3. 6:03Why Argo CD
  4. 9:46The Idea
  5. 14:54Demo
  6. 15:24Getting Started
  7. 16:14Installing the Plugin
  8. 17:44Registering the Plugin
  9. 20:17Basic Git App
  10. 23:03Creating an Argo App
  11. 25:00Rotating Secrets
  12. 26:45Deploying Secrets
  13. 28:04Deploying Secrets with Helm
  14. 30:18Questions
~/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.