Status is incompatible with `metav1.Condition`
Currently, `metav1.Condition` requires `Reason` and `Message` fields to be set. This makes the reconciler impossible to use with resources using it, which is pretty standard.
```go
type ResourceStatus struct {
Conditions []metav1.Condition `json:"conditions,omitempty"`
}
```
Using, results in errors like:
```
conditions[1].message: Required value, conditions[1].reason: Required value
```
0 条评论