Просмотр исходного кода

return entire node instead of subset with lack of knowledge of return values

Signed-off-by: Alan Rodrigues <alanr5691@yahoo.com>
Signed-off-by: Logan Ballard <loganballard@gmail.com>
Alan Rodrigues 3 лет назад
Родитель
Сommit
f025ba655b
1 измененных файлов с 3 добавлено и 4 удалено
  1. 3 4
      pkg/kubecost/asset.go

+ 3 - 4
pkg/kubecost/asset.go

@@ -3179,18 +3179,17 @@ func (as *AssetSet) accumulate(that *AssetSet) (*AssetSet, error) {
 	return acc, nil
 }
 
-func (as *AssetSet) MonitoredPropsOfCloudCostItem(cci *CloudCostItem) (time.Time, string, string) {
+func (as *AssetSet) MonitoredNodeForCloudCostItem(cci *CloudCostItem) *Node {
 	for _, node := range as.Nodes {
 		if node.MonitoringKey() == cci.MonitoringKey() {
 			props := node.GetProperties()
 			if props == nil {
 				continue
 			}
-			// To-DO: No match between cluster ID and Node here?
-			return node.End, props.Cluster, ""
+			return node
 		}
 	}
-	return time.Time{}, "", ""
+	return nil
 }
 
 type DiffKind string