【发布时间】:2022-10-02 14:26:29
【问题描述】:
我有一个问题,我需要同时触发多个 Pipelinerun\'s,而运行将需要更长的 1 小时。 PipelineRun 的全局超时默认为 1 小时,因此它会失败。管理 Openshift 集群的团队不想更改全局超时,因此我必须以某种方式覆盖它。
我使用的资源是 EventListener、TriggerBinding、TriggerTemplate、Pipeline 和 PipelineRun。
我试图在管道任务上设置超时,例如:
runAfter:
- fetch-repository
taskRef:
kind: ClusterTask
name: buildah
timeout: \"3h0m0s\"
但是 PipelineRun 超时似乎具有优先权,因此它不起作用。
- Openshift 版本:4.9.35
- K8s版本:v1.22.8
- Tekton 似乎是 与 Openshift 一起安装,但找不到哪个版本,但可能 很新。
有任何想法吗?
标签: kubernetes timeout openshift tekton tekton-pipelines