Open manuelwallrapp opened 3 months ago
You will find these fields in a different location where they exist in v1beta1.
We need to move to v1 from v1beta1. There's already an issue on that and TEP.
@avinal I assume you will work on v1beta1 to v1 conversion soon? These issues will keep coming up if we don't move to v1 soon.
I see, we can not do anything on our side, since our PipelineRuns are using v1 and TektonResults doesn't support yet the full structure of v1 including taskRunTemplate.
@manuelwallrapp Yes, when we move to v1 in Results, it will be resolved.
I assume #303 is the related issue, right?
Yes. This should be fixed in v0.11.0
Expected Behavior
I expect that the PipelineRun YAML are saved completely as it appears in Openshift including the taskRunTemplate. But that is not the case.
kind: "PipelineRun" spec: ...... taskRunTemplate: podTemplate: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms:
Actual Behavior
the complete taskRunTemplate under the PipelineRun spec is not stored, which makes an exact rerun of the stored YAML difficult. We need to store the taskRunTemplates with its env vars as well.
Steps to Reproduce the Problem
Additional Info
Kubernetes version:
Output of
kubectl version
:Tekton Pipeline version:
Output of
tkn version
orkubectl get pods -n tekton-pipelines -l app=tekton-pipelines-controller -o=jsonpath='{.items[0].metadata.labels.version}'