diff --git a/internal/server/manager.go b/internal/server/manager.go index ea1bd25..9d23df7 100644 --- a/internal/server/manager.go +++ b/internal/server/manager.go @@ -273,7 +273,9 @@ func (m *instance) AddCAPICluster(cluster *clusterv1.Cluster) { FailureMessage: examineClusterConditions(cluster), } - info.Version = cluster.Spec.Topology.Version + if cluster.Spec.Topology != nil { + info.Version = cluster.Spec.Topology.Version + } clusterInfo := getKeyFromObject(m.scheme, cluster)