-
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
Fix for #2362, adding support per TaskRun runtime settings. #2389
Conversation
Hi @NikeNano. Thanks for your PR. I'm waiting for a tektoncd member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Should I squash my commits? I see that I don't follow the expected standards. |
/assign @dibyom |
/ok-to-test |
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 @NikeNano....I added a few comments. A couple of things to add would be 1. some docs 2. a YAML example (in the examples
folder) that utilizes this feature!
(Also, yes, before we merge we'd like to rebase the commits 👼 )
0ffb3b3
to
25cf43a
Compare
The following is the coverage report on pkg/.
|
The following is the coverage report on pkg/.
|
The following is the coverage report on pkg/.
|
Could some one help me out with interpreting the errors from the tests? I don't get the error messages. |
d2a6cf5
to
e9247fe
Compare
The following is the coverage report on pkg/.
|
Hi @dibyom could you take a look again :) Thanks! |
Build tests are failing due to:
|
@dibyom is there anything more that I can improve? |
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.
Couple of minor comments...mostly around tests. And would you mind filling out the Release notes section of the PR description? Otherwise, LGTM!
I will fix it :) |
Currently it is not possible to set task run specs on each individual tasks. This PR aims to fix that and give the user more flexibility to set podTemplate for each task. Co-Authored-By: Daniel Helfand <helfand.4@gmail.com>
ed0e1a0
to
5440c4e
Compare
The following is the coverage report on the affected files.
|
/test pull-tekton-pipeline-integration-tests |
Looks like one of the YAML tests timed out /test pull-tekton-pipeline-integration-tests |
@dibyom the issues seem to be solved, the test seem to be a bit flaky, often time out :( |
Indeed, that test seems to be flaky. |
@dibyom is there something more to do in order for this to be merged? |
Let's do it! Haven't looked in much detail but from me re the API change at least: /approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: bobcatfish, dibyom 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 |
Changes
This PR updates the Pipelinerun object to allow for setting task specific podTemplates to handle variations on different task. This will allow users to not only relay on a podTemplate for all task but instead it can be set on task level giving it a higher degree of freedom. More information can be found here:
Submitter Checklist
These are the criteria that every PR should meet, please check them off as you
review them:
See the contribution guide for more details.
Double check this list of stuff that's easy to miss:
cmd
dir, please updatethe release Task to build and release this image.
Reviewer Notes
If API changes are included, additive changes must be approved by at least two OWNERS and backwards incompatible changes must be approved by more than 50% of the OWNERS, and they must first be added in a backwards compatible way.
Release Notes