~/talk

Flux Security Deep Dive

Talkat KubeCon + CloudNativeCon Europe 2022 · 2022-05-16..05-20· [security]
slides:none on file

Flux v2 defines an authorization model that maps to Kubernetes RBAC and uses the impersonation API so controllers act under tenant-scoped service accounts; controllers run non‑root with read‑only filesystems, dropped capabilities, and no shelling out. Sources include git, Helm, OCI, and S3; Git integration uses gogit and libgit2. Secrets decrypt with sops decryption (supporting KMS and age), releases are cosign-signed images with a two‑week cadence, automated CI/e2e on amd64 and arm64, and four post‑v2 high/critical CVEs motivated hardening and kubeconfig sanitization.

AI-written summary · about

  1. 0:00Intro
  2. 1:54Flux - Project overview
  3. 4:26Flux - GitOps Continuous Delivery
  4. 9:07What is Flux made of?
  5. 17:12Flux -release pipeline
  6. 22:00Flux -release artifacts
  7. 23:38Flux vs competition?
  8. 26:09Who trusts in Flux?
  9. 27:16How secure is Flux ?
  10. 28:59Is Flux bulletproof?
  11. 30:00How to keep Flux up-to-date?
  12. 32:56Are my secrets safe in Git?
  13. 34:29Secrets operations
  14. 36:23Tenant isolation boundaries
~/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.