538
func (m *metadataImpl) listAllClusterMetadataFromDB(
539
ctx context.Context,
540
>
) (map[string]*ClusterInformation, error) {
metadata.go
541
>
result := make(map[string]*ClusterInformation)
542
>
metadataStore := m.clusterMetadataStore
543
>
if metadataStore == nil {
544
return result, nil
545
}
546
547
>
iterator := GetAllClustersIter(ctx, metadataStore)
metadata.go
548
>
for iterator.HasNext() {
549
>
item, err := iterator.Next()
550
>
if err != nil {
551
return nil, err
552
}
553
>
result[item.GetClusterName()] = ClusterInformationFromDB(item)
metadata.go
554
}
556
}
557