-
Notifications
You must be signed in to change notification settings - Fork 1.8k
TEP-0090: Fan Out TaskRuns
#4990
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
cc @abayer @dibyom @lbernick @pritidesai please take a look |
|
The following is the coverage report on the affected files.
|
4985acd to
66534ed
Compare
|
The following is the coverage report on the affected files.
|
d7d8318 to
f466791
Compare
|
The following is the coverage report on the affected files.
|
|
The following is the coverage report on the affected files.
|
|
/test pull-tekton-pipeline-go-coverage |
|
The following is the coverage report on the affected files.
|
f466791 to
1c85caa
Compare
|
The following is the coverage report on the affected files.
|
1c85caa to
dd11cdb
Compare
|
The following is the coverage report on the affected files.
|
40e99a5 to
9640ebf
Compare
|
/retest |
|
/retest |
1 similar comment
|
/retest |
|
The following is the coverage report on the affected files.
|
|
/retest |
|
The following is the coverage report on the affected files.
|
|
/test pull-tekton-pipeline-alpha-integration-tests |
1 similar comment
|
/test pull-tekton-pipeline-alpha-integration-tests |
910ac46 to
8826b99
Compare
|
The following is the coverage report on the affected files.
|
|
/test pull-tekton-pipeline-alpha-integration-tests |
1 similar comment
|
/test pull-tekton-pipeline-alpha-integration-tests |
8826b99 to
f0a9c38
Compare
|
The following is the coverage report on the affected files.
|
[TEP-0090: Matrix][tep-0090] proposed executing a `PipelineTask` in parallel `TaskRuns` and `Runs` with substitutions from combinations of `Parameters` in a `Matrix`. This change implements the fan out of `TaskRuns` from a `PipelineTask` with a `Matrix`. The fanned-out `TaskRuns` are executed in parallel. [tep-0090]: https://github.com/tektoncd/community/blob/main/teps/0090-matrix.md
f0a9c38 to
cb1c733
Compare
|
The following is the coverage report on the affected files.
|
|
/test pull-tekton-pipeline-integration-tests |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: lbernick The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/lgtm |
|
/test pull-tekton-pipeline-alpha-integration-tests
|
|
/test pull-pipeline-kind-k8s-v1-21-e2e |
|
/test pull-tekton-pipeline-build-tests |
1 similar comment
|
/test pull-tekton-pipeline-build-tests |
|
thanks a bunch @jerop for this, appreciate all the efforts you have put in 🎉 ❤️ Can we please add an example and an |
@pritidesai fanning out of taskruns is not yet complete - at this point we create the taskruns but they are not yet passed to the pipelinerun as described in https://github.com/tektoncd/community/blob/main/teps/0090-matrix.md#status if i were to add examples now, the pipelinerun would stay running and timeout opening the PRs implementing the status, which would include the examples and end-to-end tests |
[TEP-0090: Matrix][tep-0090] proposed executing a `PipelineTask` in parallel `TaskRuns` and `Runs` with substitutions from combinations of `Parameters` in a `Matrix`. In #4990, we implemented fanning out of `TaskRuns`, but they were not embedded in `PipelineRun` status. Now that the minimal status are embedded through `ChildReferences`, this change validates that the reconciled `PipelineRun` has the expected `ChildReferences`. [tep-0090]: https://github.com/tektoncd/community/blob/main/teps/0090-matrix.md
Changes
TEP-0090: Matrix proposed executing a
PipelineTaskin parallelTaskRunsandRunswith substitutions from combinations ofParametersin aMatrix.This change implements the fan out of
TaskRunsfrom aPipelineTaskwith aMatrix. The fanned-outTaskRunsare executed in parallel./kind feature
Submitter Checklist
As the author of this PR, please check off the items in this checklist:
functionality, content, code)
Release Notes