-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
TEP-0090: Matrix - API Change and Feature Flag #4600
Conversation
9f59908
to
d33696d
Compare
/test pull-tekton-pipeline-build-tests |
7e73ffa
to
fe4fa89
Compare
/test pull-tekton-pipeline-integration-tests |
/lgtm |
/test pull-tekton-pipeline-alpha-integration-tests |
/test pull-tekton-pipeline-alpha-integration-tests |
/lgtm |
@tektoncd/core-maintainers looking for reviews, hoping open one or two more PRs adding more validation before the next release 🙏🏾 |
thank you @jerop, its looking great, very excited 🎉 I have left a couple of comments 🙏 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thank you @jerop, very exciting 🎉
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: pritidesai 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 |
[TEP-0090][tep-0090] proposed executing a `PipelineTask` in parallel `TaskRuns` and `Runs` with substitutions from combinations of `Parameters` in a `Matrix`. In this change, we add the `matrix` field to the `PipelineTask` specification, which takes a list of `Parameters`. We gate this field behind the `alpha` feature gate. We add validation and testing that the field is available in `alpha` only - we will add further validation in upcoming changes. We also add documentation the API change - we will incrementally add further details as we iterate on the implementation of [TEP-0090: Matrix][tep-0090]. [tep-0090]: https://github.com/tektoncd/community/blob/main/teps/0090-matrix.md
The following is the coverage report on the affected files.
|
Cheers @jerop ! /lgtm |
Changes
TEP-0090 proposed executing a
PipelineTask
in parallelTaskRuns
andRuns
with substitutions from combinations ofParameters
in aMatrix
.In this change, we add the
matrix
field to thePipelineTask
specification, which takes a list ofParameters
. We gate this field behind thealpha
feature gate. We add validation and testing that the field is available inalpha
only - we will add further validation in upcoming changes. We also add documentation the API change - we will incrementally add further details as we iterate on the implementation of TEP-0090: Matrix./kind feature
Issue: #2050
Submitter Checklist
As the author of this PR, please check off the items in this checklist:
Release Notes