See comment here: #2438 (comment)
Publishing an event that just says "I updated status" isn't particularly useful, but we should be able to determine more interesting transitions via condition severity...
After #2436 lands:
(r Recorder, obj runtime.Object, before duckv1alpha1.Conditions, after duckv1alpha1.Conditions) -> error
We should be able to take a generic delta of the Conditions and surface events through the Recorder for transitions.
See comment here: #2438 (comment)
Publishing an event that just says "I updated status" isn't particularly useful, but we should be able to determine more interesting transitions via condition severity...
After #2436 lands: