diff --git a/pkg/controller/conditions.go b/pkg/controller/conditions.go index 8ecb19db4..83990f87b 100644 --- a/pkg/controller/conditions.go +++ b/pkg/controller/conditions.go @@ -48,6 +48,9 @@ func EnsureConditionsRegistered(conditions []corev1alpha1.ConditionSpec, resourc if condition.Status == "" { condition.Status = metav1.ConditionFalse } + if condition.LastTransitionTime.IsZero() { + condition.LastTransitionTime = metav1.Now() + } status.Conditions = append(status.Conditions, condition) }