-
Notifications
You must be signed in to change notification settings - Fork 221
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-0127: Larger Results via Sidecar Logs #887
Conversation
/kind tep |
06e6856
to
10431fb
Compare
I've read the TEP and this looks very good to me! This is an ongoing problem that our users encounter. We're happy to sign up to test and use this approach. Thank-you @jerop and @chitrangpatel |
1c56f07
to
a8f11c4
Compare
/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.
Some minor comments from me but generally I'm very much in favor and excited to see this move forward! 🎉
/approve
9c731cb
to
5953ab7
Compare
A couple of comments, but nothing blocking. |
Today, `Results` have a size limit of 4KB per `Step` and 12KB per `TaskRun` in the best case - see [issue][4012]. The goal of [TEP-0086][tep-0086] is to support larger `Results` beyond the current size limits. TEP-0086 has many alternatives but no proposal. This TEP is proposes experimenting with one of the alternatives - `Sidecar` logs. This allows us to support larger `Results` that are stored within `TaskRun` CRDs. [4012]: tektoncd/pipeline#4012 [tep-0086]: https://github.com/tektoncd/community/blob/main/teps/0086-changing-the-way-result-parameters-are-stored.md
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: abayer, afrittoli, bobcatfish 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 |
Today,
Results
have a size limit of 4KB perStep
and 12KB perTaskRun
in the best case - see issue.The goal of TEP-0086 is to support larger
Results
beyond the current size limits. TEP-0086 has many alternatives but no proposal. This TEP proposes experimenting with one of the alternatives -Sidecar
logs. This allows us to support largerResults
that are stored withinTaskRun
CRDs.Huge shout out to @chitrangpatel for implementing the POC - see the demo 👏
(As discussed in WG meetings, moving over proposal from #745 into a separate TEP so we can mark it as
implementable
)