Kaynağa Gözat

don't immediately return for unfulfilled PVs

AjayTripathy 6 yıl önce
ebeveyn
işleme
61d72679ee
1 değiştirilmiş dosya ile 2 ekleme ve 1 silme
  1. 2 1
      pkg/costmodel/promparsers.go

+ 2 - 1
pkg/costmodel/promparsers.go

@@ -247,7 +247,8 @@ func GetPVAllocationMetrics(queryResult interface{}, defaultClusterID string) (m
 
 
 		pvName, err := val.GetString("persistentvolume")
 		pvName, err := val.GetString("persistentvolume")
 		if err != nil {
 		if err != nil {
-			return toReturn, err
+			klog.Infof("persistentvolume field does not exist for pv %s", pvcName) // This is possible for an unfulfilled claim
+			continue
 		}
 		}
 
 
 		key := fmt.Sprintf("%s,%s,%s", ns, pod, clusterID)
 		key := fmt.Sprintf("%s,%s,%s", ns, pod, clusterID)