-
Notifications
You must be signed in to change notification settings - Fork 121
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
Tekton results with sidecar/post-processing step investigation #878
Comments
/assign @ScrapCodes |
The current kfp-tekton copy artifact container is generated with this script:
|
The result file path should be available in the Tekton core controller as a variable |
@ScrapCodes Here is the possible sidecar issue tektoncd/pipeline#1347 Tekton's current Sidecar implementation contains a bug. Tekton uses a container image named nop to terminate Sidecars. That image is configured by passing a flag to the Tekton controller. If the configured nop image contains the exact command the Sidecar was executing before receiving a "stop" signal, the Sidecar keeps running, eventually causing the TaskRun to time out with an error. |
@ScrapCodes Prashant, any update for this issue? |
There may be a race between step container terminating and sidecar copying results to remote server. E.g. If there is only one step, tekton will try to terminate the sidecar as soon as the step completes. Now, there is a chance that results may not get copied in that time. This also applies to the last step. |
A |
Thanks @ScrapCodes for your feedback on the sidecar, do you think having a post-processing step can avoid these issues? |
/kind feature
Description:
We want to investigate and create a simple POC to capture results using either sidecar or a post-processing step. The sidecar/post-processing step will do the following.
related: tektoncd/community#521
Additional information:
[Miscellaneous information that will assist in solving the issue.]
The text was updated successfully, but these errors were encountered: