-
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-0118: Implement Fanning Out logic to support Matrix Include Parameters in a Task Run #6341
TEP-0118: Implement Fanning Out logic to support Matrix Include Parameters in a Task Run #6341
Conversation
/assign @pritidesai @jerop |
The following is the coverage report on the affected files.
|
The following is the coverage report on the affected files.
|
eece76b
to
f626104
Compare
The following is the coverage report on the affected files.
|
The following is the coverage report on the affected files.
|
nice to have: we might only include the info related to the changes in the commit message |
f626104
to
1969631
Compare
The following is the coverage report on the affected files.
|
The following is the coverage report on the affected files.
|
1969631
to
cdc72c2
Compare
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.
Thanks @lbernick and @pritidesai
The following is the coverage report on the affected files.
|
7d08db3
to
f6e1499
Compare
examples/v1beta1/pipelineruns/alpha/pipelinerun-with-matrix-include-explicit.yaml
Outdated
Show resolved
Hide resolved
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.
Please add more details in the release notes given that the feature is now fully functional: https://github.com/tektoncd/community/blob/main/standards.md#release-notes
f6e1499
to
a2f845e
Compare
…e Parameters in a Task Run This commit adds implementation logic and testing for fanning out the Matrix Include Parameters in a Task Run to allow users to generate explicit combinations and support adding a specific combination of input values for Matrix Parameters.
a2f845e
to
17b8def
Compare
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 for the hard work on this project @EmmaMunley, excited to try out this feature in the next release 🎉
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: jerop 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 |
thanks a bunch @EmmaMunley for spending lots of effort on this, appreciate it! /lgtm |
/unhold @pritidesai Will open a separate PR to address the NIT comments. Thanks |
/unhold |
This commit refactors the overwriting combinations function within fanning out the Matrix to reduce the number of calls as requested by Priti in PR: tektoncd#6341.
A PR has been opened separately here: #6463 |
This commit refactors the overwriting combinations function within fanning out the Matrix to reduce the number of calls as requested by Priti in PR: tektoncd#6341.
This commit refactors the overwriting combinations function within fanning out the Matrix to reduce the number of calls as requested by Priti in PR: tektoncd#6341.
This commit refactors the overwriting combinations function within fanning out the Matrix to reduce the number of calls as requested by Priti in PR: #6341.
[TEP-0090: Matrix] introduced
Matrix
to thePipelineTask
specification such that thePipelineTask
executes a list ofTaskRuns
orRuns
in parallel with the specified list of inputs for aParameter
or with different combinations of the inputs for a set ofParameters
.To build on this, Tep-0018 introduced Matrix.Include, which allows passing in a specific combinations of
Parameters
into theMatrix
.This PR addresses issue #5267 by adding implementation logic and testing for fanning out the Matrix Include Parameters in a Task Run to allow users to generate explicit combinations and support adding a specific combination of input values for Matrix Parameters
/kind feature
Changes
Submitter Checklist
As the author of this PR, please check off the items in this checklist:
functionality, content, code)
/kind <type>
. Valid types are bug, cleanup, design, documentation, feature, flake, misc, question, tepRelease Notes