Tekton Results release v0.11.0 "Tekton Results" #769
khrm
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
-Docs @ v0.11.0
-Examples @ v0.11.0
Changes
Features
All Events related to taskrun or PipelineRun are stored when we are done with Runs and in a single List.
This can be controlled by a flag passed to the watcher: "store-event". Setting it to false
disables the storing of Events.
The record Name of EventList is stored as
results.tekton.dev/eventlist
in TaskRun and PipelineRun.Fixes
Prior attempts to fix the watcher memory leak when log storage is enabled (originally issue #695) placed log storage on the dynamic reconciler to facilitate retry on retryable errors. However, production level testing uncovered underlying golang/http2 performance issues which made this untenable.
This change moves log storage back off the dynamic reconciler thread, but still addresses the memory leak, as well as intermittent 'canceled context' errors during log storage through the results api server.
Two new command line arguments are enabled on the watch to facilitate timeouts on log storage:
Misc
Thanks
Thanks to these contributors who contributed to v0.11.0!
Extra shout-out for awesome release notes:
This discussion was created from the release Tekton Results release v0.11.0 "Tekton Results".
Beta Was this translation helpful? Give feedback.
All reactions