Open jwntrs opened 2 years ago
note from a discussion @ zoom:
StampedObjectApplied
, it might be interesting to be able to distinguish between update vs create - debugging wise, it can be helpful to figure that outcreate
and update
, might be interesting to include delete
in here too? (StampedObjectGarbageCollected
)
Description of problem
There are times when a user needs to know more detail about the machinations of the Cartographer controller, especially in debugging failures. For these situations, Kubernetes provides events to expose the user to these temporal triggers/actions from inside controller processes.
Proposed solution
As per #711, implement the following events on the owner object:
StampedObjectApplied
StampedObjectRemoved
(StampedObjectGarbageCollected in the RFC)ResourceOutputChanged
ResourceHealthyStatusChanged
**: stretch, if they require a lot of time, better to deliver the StampedObject events.