var avoidTimestampEqualities … var initAvoidTimestampEqualities … func getAvoidTimestampEqualities() conversion.Equalities { … } func equalIgnoringValueAtPath(a, b any, path []string) bool { … } // IgnoreManagedFieldsTimestampsTransformer reverts timestamp updates // if the non-managed parts of the object are equivalent func IgnoreManagedFieldsTimestampsTransformer( _ context.Context, newObj runtime.Object, oldObj runtime.Object, ) (res runtime.Object, err error) { … }