~/talk

From Pipelines To Provenance: Reproducible Builds With Tekton

Talkat Open Source Summit India 2026 · on Wednesday, 2026-06-17· at 17:15· 204 (Level 2)· [devops-and-delivery]
links:none on file
links:none on file
slides:none on file

Two independent Tekton pipeline runs first produce different container SHAs, then after concrete fixes produce the same SHA (E59): pin the base image by digest, set SOURCE_DATE_EPOCH=0, pass Buildah flags to zero timestamps, and build Go with -trimpath and -buildid= to remove nondeterminism. The demo builds a simple Go HTTP image with Tekton pipelines, uses Buildah to build, and Tekton Chains plus Cosign to emit Tekton Chains + Cosign SLSA provenance proving byte-identical image digests; hermetic execution remains experimental.

AI-written summary · about

  1. 0:00Reproducible builds intro
  2. 1:45Why builds matter now
  3. 3:10Real attacks on builds
  4. 4:32Security benefits
  5. 6:58Five reproducibility challenges
  6. 10:29Achieving reproducible builds
  7. 12:37Tekton as build platform
  8. 16:57Live demo setup
  9. 18:23Fixing non-deterministic builds
  10. 21:55Dockerfile for determinism
  11. 24:10Pipeline flags for reproducibility
  12. 25:14Hermetic execution in Tekton
  13. 26:37From pipelines to provenance
  14. 27:59Tekton Chains SLSA provenance
  15. 31:31Language-agnostic tips
  16. 32:14Key takeaways
~/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.