diff --git a/internal/controllers/cluster/cluster_controller_phases.go b/internal/controllers/cluster/cluster_controller_phases.go index cdc8e62fb09d..4afa3976f5e9 100644 --- a/internal/controllers/cluster/cluster_controller_phases.go +++ b/internal/controllers/cluster/cluster_controller_phases.go @@ -153,6 +153,7 @@ func (r *Reconciler) reconcileInfrastructure(ctx context.Context, cluster *clust if cluster.Spec.InfrastructureRef == nil { // If the infrastructure ref is not set, marking the infrastructure as ready (no-op). cluster.Status.InfrastructureReady = true + conditions.MarkTrue(cluster, clusterv1.InfrastructureReadyCondition) return ctrl.Result{}, nil }