Sfoglia il codice sorgente

Add kubernetes_label_ prefix to OOC label queries

Niko Kovacevic 6 anni fa
parent
commit
2fa8427d2b
1 ha cambiato i file con 2 aggiunte e 1 eliminazioni
  1. 2 1
      pkg/cloud/gcpprovider.go

+ 2 - 1
pkg/cloud/gcpprovider.go

@@ -371,7 +371,8 @@ func (gcp *GCP) ExternalAllocations(start string, end string, aggregators []stri
 		if filterType == "kubernetes_labels" {
 		if filterType == "kubernetes_labels" {
 			fvs := strings.Split(filterValue, "=")
 			fvs := strings.Split(filterValue, "=")
 			if len(fvs) == 2 {
 			if len(fvs) == 2 {
-				filterType = fvs[0]
+				// if we are given "app=myapp" then look for label "kubernetes_label_app=myapp"
+				filterType = fmt.Sprintf("kubernetes_label_%s", fvs[0])
 				filterValue = fvs[1]
 				filterValue = fvs[1]
 			} else {
 			} else {
 				klog.V(2).Infof("[Warning] illegal kubernetes_labels filterValue: %s", filterValue)
 				klog.V(2).Infof("[Warning] illegal kubernetes_labels filterValue: %s", filterValue)