Skip to content

Commit faeed70

Browse files
authored
Merge pull request #1695 from k8s-infra-cherrypick-robot/cherry-pick-1691-to-release-1.4
[release-1.4] 🐛 Check for nil Cluster InfrastructureRef in ClusterModule reconcile
2 parents c38d2a2 + da4c807 commit faeed70

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

controllers/clustermodule_reconciler.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,11 @@ func (r Reconciler) toAffinityInput(obj client.Object) []reconcile.Request {
162162
return nil
163163
}
164164

165+
if cluster.Spec.InfrastructureRef == nil {
166+
r.Logger.Error(err, "cluster infrastructureRef not set. Requeing",
167+
"namespace", cluster.Namespace, "cluster_name", cluster.Name)
168+
return nil
169+
}
165170
vsphereCluster := &infrav1.VSphereCluster{}
166171
if err := r.Client.Get(r, client.ObjectKey{
167172
Name: cluster.Spec.InfrastructureRef.Name,

0 commit comments

Comments
 (0)