Closed as not planned
Description
EventRecorder
interface used for events/v1
says
client-go/tools/internal/events/interfaces.go
Lines 35 to 38 in 53c7e93
implying that the field should be machine-readable. At the same time Event.Reason comment says
// reason is why the action was taken. It is human-readable.
// This field cannot be empty for new Events and it can have at most 128 characters.
https://github.com/kubernetes/api/blob/9dc1a952bda9aeb400aa6409b7d89eff50d6ea77/events/v1/types.go#L61-L63
implying it should be human-readable. Also, Event.Action
field says it should be machine-readable, so I would expect it to be used for switch statements.
I am confused, please help.