Procházet zdrojové kódy

Merge pull request #351 from kubecost/AjayTripathy-fix-unfulfilled

don't immediately return for unfulfilled PVs
Ajay Tripathy před 6 roky
rodič
revize
5d640b80b5
1 změnil soubory, kde provedl 2 přidání a 1 odebrání
  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)