Long term logs on PipelineRuns and Taskruns #368
vdemeester
started this conversation in
Ideas
Replies: 1 comment 2 replies
-
this is probably relevant to @wlynch 's interests - also note that we (primarily @sbwsg ) did do a lot of investigation into this and decided to leave long term log storage to other k8s tools |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Initiating this to discuss long-term storage for logs for PipelineRun and Taskruns. As of today, logs on PipelineRun and TaskRun are only available for a limited amount of time and, most importantly are tied to the underlying pods lifecycle. Once the pods are gone, the logs are gone too. With the rise of garbage collection, described in TEPs like this one, we need to figure out if (and how) we want to propose solutions to store logs in the log term (long after the pods is gone, most likely also long after the PipelineRun/TaskRun object are gone).
Tools to consider during the discussions
tkn
There is already tooling in the kubernetes ecosystem to gather logs from pods, we should aim to not re-invent the wheel here, but only find ways to easily hook-up into those options.
Beta Was this translation helpful? Give feedback.
All reactions