-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Closed
Labels
kind/bugCategorizes issue or PR as related to a bug.Categorizes issue or PR as related to a bug.
Description
Expected Behavior
When provided timeouts for pipeline and task in timeout section of pipelinerun, both pipelinerun and taskrun timeout should get updated
Actual Behavior
When provided timeouts for pipeline and task in timeouts section of pipelinerun, only the pipelinerun timeout is updated and the taskrun gets created with default timeout
Steps to Reproduce the Problem
- Create a task and pipeline
- Create pipelierun with timeouts section defined
Additional Info
-
Kubernetes version:
Output of
kubectl version:
Client Version: version.Info{Major:"1", Minor:"25", GitVersion:"v1.25.4", GitCommit:"872a965c6c6526caa949f0c6ac028ef7aff3fb78", GitTreeState:"archive", BuildDate:"2022-11-11T00:00:00Z", GoVersion:"go1.19.3", Compiler:"gc", Platform:"linux/amd64"}
Kustomize Version: v4.5.7
Server Version: version.Info{Major:"1", Minor:"24", GitVersion:"v1.24.6+263df15", GitCommit:"eddac29feb4bb46b99fb570999324e582d761a66", GitTreeState:"clean", BuildDate:"2023-01-23T21:00:20Z", GoVersion:"go1.18.7", Compiler:"gc", Platform:"linux/amd64"}
-
Tekton Pipeline version:
Output of
tkn versionorkubectl get pods -n tekton-pipelines -l app=tekton-pipelines-controller -o=jsonpath='{.items[0].metadata.labels.version}'
Client version: 0.28.0
Pipeline version: v0.41.0
Triggers version: v0.22.0
Operator version: v0.63.0
[varadhya@fedora plumbing]$ oc get tektonconfig config -o yaml | grep timeout
default-timeout-minutes: 5
[varadhya@fedora plumbing]$ cat pr.yaml
apiVersion: tekton.dev/v1beta1
kind: PipelineRun
metadata:
generateName: test-timeout-run-
spec:
timeouts:
pipeline: 2h
tasks: 1h
pipelineRef:
name: test-timeout
[varadhya@fedora plumbing]$ oc create -f pr.yaml
pipelinerun.tekton.dev/test-timeout-run-n64qf created
[varadhya@fedora plumbing]$ tkn pr describe -L
Name: test-timeout-run-n64qf
Namespace: test-timeout
Pipeline Ref: test-timeout
Service Account: pipeline
Labels:
tekton.dev/pipeline=test-timeout
🌡️ Status
STARTED DURATION STATUS
6 seconds ago --- Running
⏱ Timeouts
Pipeline: 2h0m0s
Tasks: 1h0m0s
🗂 Taskruns
NAME TASK NAME STARTED DURATION STATUS
∙ test-timeout-run-n64qf-example-task example-task 6 seconds ago --- Running
[varadhya@fedora plumbing]$ tkn tr describe -L
Name: test-timeout-run-n64qf-example-task
Namespace: test-timeout
Task Ref: example-task
Service Account: pipeline
Timeout: 5m0s
Labels:
app.kubernetes.io/managed-by=tekton-pipelines
tekton.dev/memberOf=tasks
tekton.dev/pipeline=test-timeout
tekton.dev/pipelineRun=test-timeout-run-n64qf
tekton.dev/pipelineTask=example-task
tekton.dev/task=example-task
Annotations:
pipeline.tekton.dev/release=e38d112
🌡️ Status
STARTED DURATION STATUS
25 seconds ago --- Running
⚓ Params
NAME VALUE
∙ appName 123
🦶 Steps
NAME STATUS
∙ unnamed-0 Running
Metadata
Metadata
Assignees
Labels
kind/bugCategorizes issue or PR as related to a bug.Categorizes issue or PR as related to a bug.