Hi Everyone,
the DeepEqual and DeepDerivative functions in the equality package are very useful for testing and the development of Operators. As specially the later one as these have to compare locally created API objects with the current ones.
A example for this is time.Time of creationTimestamp attributes.
My proposal is to add an additional boolean return value to compare functions which signals if the first parameter is initialized. For the time.Time example this would be the checked with `a.Size() > 0`
A question mark here is the licensing of the golang code.
WDYT?
best regards
Sebastian