A user shouldn't have their TaskRuns killed in 10 minutes if they haven't specified a larger PipelineRun timeout.
The TaskRuns do get killed.
We should bump this up to something more reasonable. Also relates to #978.
@abayer I feel there is two things we could do :
@vdemeester The latter would be fantastic.
/assign @houshengbo
Let me play with the timeout.
@vdemeester @bobcatfish @abayer
First, I'd like to increase the internal default timeout to 60 mins. Is that OK so far?
Then, since the timeout is not limited to taskrun only, I am thinking of creating a new YAML of a new ConfigMap under config dir, e.g. config-default.yaml for the configuration of a configurable timeout key called: defaultTimeoutMinutes.
If defaultTimeoutMinutes is not set, we fall back to the system internal timeout 60 mins. If it is set, we will use defaultTimeoutMinutes as the default timeout across all the tekton resources, if timeout is needed, but not specified.
How does it sound??
Sounds reasonable to me!
Makes sense!
OK, I will implement as described.