Przeglądaj źródła

Avoid nil dereference on failed getNodeCost

Matthew L Daniel 7 lat temu
rodzic
commit
4bb14afb11
1 zmienionych plików z 2 dodań i 1 usunięć
  1. 2 1
      costmodel/costmodel.go

+ 2 - 1
costmodel/costmodel.go

@@ -84,7 +84,8 @@ func ComputeCostData(cli prometheusClient.Client, clientset *kubernetes.Clientse
 
 	nodes, err := getNodeCost(clientset, cloud)
 	if err != nil {
-		log.Printf("Warning, no cost model available: " + err.Error())
+		log.Printf("Warning, no Node cost model available: " + err.Error())
+		return nil, err
 	}
 
 	podlist, err := clientset.CoreV1().Pods("").List(metav1.ListOptions{})