tektoncd/pipeline ? reverse-engineered prompt
Reverse engineered prompt
Build me a Tekton Pipelines style system for Kubernetes, something that lets me define CI and CD workflows as first class resources and run them in a cluster. I want it to feel cloud native, so tasks should run in containers, pipelines should be reusable across clusters, and I should be able to swap out things like git repos or image builders without rewriting everything.
Please include the main controller and the core API objects for pipelines, tasks, runs, and the pieces needed to install and try it out on a recent Kubernetes cluster. Add a few clear examples and basic docs so someone can see how to define a pipeline and get started quickly.
Make it work cleanly with the existing Go codebase and the Kubernetes style used in the repo, and if you need current implementation details, look up the latest docs online before making changes.
Are you gonna build this?
make sure you review the code using coderabbit