Ajay Tripathy %!s(int64=5) %!d(string=hai) anos
pai
achega
f22ee1eccd
Modificáronse 1 ficheiros con 3 adicións e 2 borrados
  1. 3 2
      pkg/costmodel/cluster.go

+ 3 - 2
pkg/costmodel/cluster.go

@@ -462,13 +462,14 @@ func ClusterNodes(cp cloud.Provider, client prometheus.Client, duration, offset
 		}
 
 		// GCP preemptible label
-		pre, _ := result.GetString("label_cloud_google_com_gke_preemptible")
+		pre := result.Values[0].Value
+
 		cluster, err := result.GetString("cluster_id")
 		if err != nil {
 			cluster = env.GetClusterID()
 		}
 		key := fmt.Sprintf("%s/%s", cluster, nodeName)
-		if node, ok := nodeMap[key]; pre == "true" && ok {
+		if node, ok := nodeMap[key]; pre == 1.0 && ok {
 			node.Preemptible = true
 		}