pipeline
pipeline copied to clipboard
TEP-0127: Larger Results via Sidecar Logs [Feedback Requested]
In TEP-0127, we proposed Larger Results via Sidecar Logs. This feature was added in release v0.43 as an alpha feature that's guarded behind the results-from feature flag. For further details, see the documentation.
This is an issue to gather feedback from users who have tried out the the feature, so that we can figure out a way forward.
The larger results via sidecar logs is a huge improvement to address 4K termination message size limitation. I am evaluating using this feature in our service. This feature does not help accomplish artifacts use case but it is a step forward while working with a reasonable size of task results.
This is a live list of to-dos for making sure this feature can be promoted to beta:
- [x] Fix formatting issues in docs and add a complete set of instructions on how to enable larger results using sidecar logs. The additional-configs has the set of instructions, either we move them under
docs/tasks.mdor provide a reference toadditional-configsfromdocs/tasks.md. - [x] Add multiple tasks producing multiple task results in an example pipeline.
- [x] Add an example pipeline which has a task producing large results +
onErroris set tocontinue. This test is necessary to check the sidecarsidecar-tekton-log-resultssupports non-zero exit code of any container. - [x] Add
e2etest to validate the task results are produced with a failed task. - [x] Add an example pipeline to produce task results of all supported types including
arrayandobject.
@pritidesai thank you for the feedback, will prioritize making the improvements that you've suggested
@JeromeJu @pritidesai mentioned that larger results tests are gated by both the alpha flag as well as a dedicated feature flag. Can we use just one of them or is this intentional?
@JeromeJu @pritidesai mentioned that larger results tests are gated by both the alpha flag as well as a dedicated feature flag. Can we use just one of them or is this intentional?
It is no longer gated behind the alpha feature flag - https://github.com/tektoncd/pipeline/pull/6939
https://github.com/tektoncd/pipeline/pull/8041 adds the tests