in pkg/controllers/jobset_controller.go [509:519]
func (r *JobSetReconciler) ensureCondition(ctx context.Context, js *jobset.JobSet, eventType string, condition metav1.Condition) error {
if !updateCondition(js, condition) {
return nil
}
if err := r.Status().Update(ctx, js); err != nil {
return err
}
r.Record.Eventf(js, eventType, condition.Type, condition.Reason)
return nil
}