Feature request
Propagate timeouts from the parent PipelineRun to child PipelineRuns. Currently, per-PipelineTask timeout is not applied to the child PipelineRun. The child runs with its own default timeouts.
This includes:
- Map
PipelineTask.timeout to timeouts.pipeline on the child PipelineRun
- Update
docs/pipelines-in-pipelines.md known limitations section and documentation
See TEP-0056: Timeouts.
Use case
A parent Pipeline needs to enforce a time limit on a child Pipeline that runs integration tests:
tasks:
- name: integration-tests
timeout: "0h30m0s"
pipelineRef:
name: integration-test-pipeline
Feature request
Propagate timeouts from the parent
PipelineRunto childPipelineRuns. Currently, per-PipelineTasktimeoutis not applied to the childPipelineRun. The child runs with its own default timeouts.This includes:
PipelineTask.timeouttotimeouts.pipelineon the childPipelineRundocs/pipelines-in-pipelines.mdknown limitations section and documentationSee TEP-0056: Timeouts.
Use case
A parent
Pipelineneeds to enforce a time limit on a childPipelinethat runs integration tests: