diff --git a/internal/operators/odf/odf_operator.go b/internal/operators/odf/odf_operator.go index 427c5dbb5a2..15bad067061 100644 --- a/internal/operators/odf/odf_operator.go +++ b/internal/operators/odf/odf_operator.go @@ -142,7 +142,13 @@ func (o *operator) ValidateHost(_ context.Context, cluster *common.Cluster, host // GenerateManifests generates manifests for the operator func (o *operator) GenerateManifests(cluster *common.Cluster) (map[string][]byte, []byte, error) { - o.log.Info("No. of ODF eligible disks are ", o.config.ODFDisksAvailable) + odfClusterResources := odfClusterResourcesInfo{} + _, err := o.computeResourcesAllNodes(&cluster.Cluster, &odfClusterResources) + if err != nil { + return nil, nil, err + } + o.config.ODFDisksAvailable = odfClusterResources.numberOfDisks + o.log.Info("No. of ODF eligible disks in cluster ", cluster.ID, " are ", o.config.ODFDisksAvailable) return Manifests(o.config, cluster.OpenshiftVersion) }