Houston, We’ve Got a Problem! : How to Debug your Pipeline in...
summary
Adds a breakpoint-on-failure mode to Tekton that pauses a failing Step and gives an interactive shell into that Step’s container (demo runs on minikube), implemented by Tekton’s entrypoint injection plus helper scripts (e.g. debug-continue and debug-fail) to mark the Step success/fail and resume the TaskRun. Current limits: needs a shell in the image and only “on failure” breakpoint; roadmap covers arbitrary breakpoints, injecting a portable shell, IDE attach and tkn/dashboard integration.
AI-written summary · about
chapters (20)
- 0:00Intro
- 0:36Agenda
- 1:30What is Debugging
- 2:00What are pipelines
- 2:55Why debug pipelines
- 5:00How to debug pipelines
- 7:23What is takedown
- 7:45What is Tecton
- 8:32What does Tecton do
- 10:57Tecton Concepts
- 14:00Pipeline Concepts
- 15:58What is a Task
- 17:03References
- 17:56Entry Point
- 19:12Entry Point Explained
- 21:55Debug Breakpoint
- 24:49Task Run
- 32:55Demo Recap
- 34:32Next Steps
- 38:32Outro
related talks
24mWhat a Life! - Understanding the Lifecycle of a Tekton Pipeline
39mPower-Up With Clouds And Pipelines
22mLessons Learned Evolving K8s Extensions: The Future Of Tekton Pipelines
47mTekton, a new approach to pipelines
48mTekton: From Source to Production Inside Kubernetes
43mTekton From source to production inside Kubernetes
29mCloud Native CD Pipelines with Tekton
36mModern CI/CD with Tekton and Prow Automated via Jenkins X
