-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add metadata to pipelinerun to capture the complete pipeline definition #994
Comments
This is also kinda related to @afrittoli comment on #859 on how do we manage pipeline reference of a
|
@vdemeester I have updated this issue to better capture the need |
It's currently impossible to reason on the exact pipeline definition, conditions, git and image urls used when a pipelinerun is executed given that pipelinerun includes references to pipeline, condition and pipeline resources which all can change after pipeline execution is complete.
This is specially difficult for building tooling around Tekton, for example causing graph visualisation of a completed pipelinerun change when the referenced pipeline is modified.
Adding metadata to the pipelinerun including the exact pipeline, conditions, and resources would allow to capture the exact state of the pipelinerun which won't change even if those referenced resources change. This can be done for example via adding annotations to
PipelineRun
An example of this is Helm Releases which embed the generated manifests from the Helm Chart inside the Helm Release to capture the exact resource definitions that are associated with a particular Helm Release, instead of referring to the chart given that the chart can change after the release was created.
The text was updated successfully, but these errors were encountered: