-
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-0106: Support Specifying Metadata per Task in Runtime #4834
TEP-0106: Support Specifying Metadata per Task in Runtime #4834
Conversation
/assign @dibyom |
c69c670
to
e53e2c1
Compare
The following is the coverage report on the affected files.
|
/test pull-tekton-pipeline-alpha-integration-tests |
e53e2c1
to
1f9a5d0
Compare
The following is the coverage report on the affected files.
|
1f9a5d0
to
0c728f8
Compare
The following is the coverage report on the affected files.
|
b7a2a67
to
1a97932
Compare
The following is the coverage report on the affected files.
|
/test pull-tekton-pipeline-alpha-integration-tests |
/assign @lbernick |
4efa93f
to
664d1c1
Compare
The following is the coverage report on the affected files.
|
The following is the coverage report on the affected files.
|
/remove-hold |
Hey @lbernick, could you help me cancel the "hold" label? seems only can be done by raiser. |
/hold cancel ^ Just FYI anyone can do this :) |
thanks Lee! perhaps a space line I need to add between the cmd line and other comments. tried several diff cancel/unhold cmds. |
Hi @pritidesai @dlorenc @jerop could I have one more review for a lgtm to go? |
664d1c1
to
ba200ca
Compare
The following is the coverage report on the affected files.
|
/assign |
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 @austinzhao-go!
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: jerop, 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 |
While currently Tekton supports specifying metadata for a Task in a Pipeline during "authoring time", specific requirements from a running context lead to this work to offer a flexibility to add metadata during "runtime". The chosen approach is to add a Metadata field under PipelineTaskRunSpec as for its proper runtime context and easier for a user to follow and utilize, rather than a whole new field. Further consideration and tradeoff can be found in the TEP-0106.
ba200ca
to
cfda928
Compare
thanks @jerop for this round reviews. pushed updates. |
The following is the coverage report on the affected files.
|
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 again @austinzhao-go!
/lgtm
Changes
TEP PR: TEP-0106
This work will support a user specifying the required metadata (annotations and/or labels) for a referenced
Task
in aPipelineRun
. So the metadata depending on an execution context can be added in the runtime when they can not be statically defined in aTask
during the "authoring" time.TODO
labels
Submitter Checklist
As the author of this PR, please check off the items in this checklist:
functionality, content, code)
(if there are no user facing changes, use release note "NONE")
Release Notes