~/talk

SOPS, give your secrets a good scrubbing in the clear!

TalkinFrenchat Devoxx France 2024 · 2024-04-17..04-19· [security]
slides:none on file

SOPS is a tool that encrypts secrets into standalone files so Git can store credentials without a central server, using a symmetric data key wrapped for each recipient’s public key plus HMAC and version metadata for integrity. It provides CLI commands for encrypt/decrypt/edit, supports partial-field encryption via regex, key rotation, and KMS backends (AWS/GCP/Azure), and uses a sops.yaml rules file to map recipients to file patterns; integrations for Terraform, Helm, Argo CD and Flux are shown, with a demo where Alice and Bob have access while nonrecipients are denied.

AI-written summary · about

  1. 0:00SOPS introduction
  2. 1:24SOPS overview
  3. 2:06Encrypted files with SOPS
  4. 3:32Encrypt file with SOPS
  5. 4:56Decrypt secrets
  6. 6:00Secure command execution
  7. 7:02Recipient management
  8. 7:43Demo with Alice and Bob
  9. 10:34Plaintext secrets versioning
  10. 11:18Git filters for SOPS
  11. 12:00Integrations and conclusion
~/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.