Please help me understand this? #8575
-
I'm new to Tekton Pipelines, and it looks great so far. My local dev environment includes k3d and I install tekton pipelines using the operator without setting any extra flags. I'm developing my own specialized 'clone-repo' task. When I ran it I got this result (which I've fixed, I'm not asking for help with workspace bindings :) ): completionTime: '2025-02-17T09:05:31Z' What I'm asking is how I'm meant to read this? This is the error message thrown out by tekton when I've misconfigured something, right? Why is it there? I mean, why is it under "conditions"? Why is the type, "succeeded". Help me understand? Is it just that the product is immature and things are still a bit raw? Or, is this meant to make sense to me? TIA |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Hello @BryanDollery, thank you for trying Tekton. About
You can find more about this in https://tekton.dev/docs/pipelines/taskruns/#monitoring-execution-status About the specific error, it looks like there is a mismatch between the workspace declared in your HTH |
Beta Was this translation helpful? Give feedback.
Hello @BryanDollery, thank you for trying Tekton.
About
Conditions
, they are a common paradigm to track the status of resources in Kubernetes, you can see them inPods
as well for instance. Each condition type tracks one aspect of the resource, andstatus
andreason
give you details about that.Tekton uses a condition called
Succeeded
to track the final outcome of its resources.In your case, this condition was:
status
:False
, meaning it did not succeedreason
:TaskRunValidationFailed
, meaning that theTaskRun
syntax or structure is invalidYou can find more about this in https://tekton.dev/docs/pipelines/taskruns/#monitoring-execution-status
About the specific error, it looks like ther…