Ensure that if a pipeline runs in kpt and in Porch, it executes in exactly the same way on the same input and produces the same output.
Today there are different executors in kpt and Porch and they can produce different results. Also a kpt package produced in kpt does not always work in Porch and vice versa. A better structure is required for executors.
- The best way to achieve this is to run the same codebase
- Study mutation pipelines
- Can the Porch mutation pipelines be moved to kpt?
kptfile structure has