~/talk

Operating Tekton with Secure Defaults

Talkat cdCon + GitOpsCon 2023 · on Monday, 2023-05-08· at 14:10· Meeting Room 221-222· [security, devops-and-delivery]
links:none on file
links:none on file
slides:none on file

Five concrete secure defaults: run Tekton Chains to generate provenance (requires type hints), enforce provenance-at-deploy with Kyverno or the Sigstore policy controller, enable remote resolution so Tasks/Pipelines live in version control, add sandboxing (GKE Sandbox / gVisor / Kata) to stop pod escapes, and publish a signed, curated catalog with Trusted Tasks so only vetted Tasks/images run; team also rebuilds public images, pins image versions, and adds SBOM/image-scanning Tasks to pipelines.

AI-written summary · about

  1. 0:00Tekton with secure defaults
  2. 1:47Peanut’s prior Tekton setup
  3. 2:28First project and meowing incident
  4. 3:11One run Tekton Chains
  5. 4:13Require provenance for images
  6. 5:15Build as code
  7. 6:40Pod escape exploits and sandboxing
  8. 8:48Enable sandboxing for tasks
  9. 9:08Secure catalog for trusted tasks
  10. 10:11Implement trusted catalog
  11. 11:37Future plans for TDL’s CI/CD
  12. 13:42Five secure defaults summary
  13. 14:27Q&A on catalog policies
~/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.