Migrate controllers away from deprecated status fields: - Replace `status.FailureReason`/`FailureMessage` usage with condition-based errors - Update condition utilities to use `metav1.Condition` - Update controller tests
Migrate controllers away from deprecated status fields:
status.FailureReason/FailureMessageusage with condition-based errorsmetav1.Condition