acoustic-carpenter-78188
09/21/2023, 6:04 AMTaskExecutionEvent.reason in favor of TaskExecutionEvent.reasons to send batched events from flytepropeller, each with their own timestamp.
Type
☐ Bug Fix
☑︎ Feature
☐ Plugin
Are all requirements met?
☑︎ Code completed
☑︎ Smoke tested
☐ Unit tests added
☐ Code documentation added
☐ Any pending items have an associated Issue
Complete description
This change makes it possible to send kubernetes events as described in flyteorg/flyte#3825 without overloading propeller or admin with a large increase in TaskExecutionEvents. It deprecates TaskExecutionEvent.reason in favor of a repeated TaskExecutionEvent.reasons, which includes separate timestamps for each event. This allows for sending multiple reasons as part of the same event.
Tracking Issue
flyteorg/flyte#3825
Follow-up issue
N/A
flyteorg/flyteidl
✅ All checks have passed
13/13 successful checksacoustic-carpenter-78188
09/27/2023, 8:09 PM