Przeglądaj źródła

remove value from config before provider init

Signed-off-by: Sean Holcomb <seanholcomb@gmail.com>
Sean Holcomb 2 lat temu
rodzic
commit
415cc73310
1 zmienionych plików z 7 dodań i 0 usunięć
  1. 7 0
      pkg/cloud/provider/provider.go

+ 7 - 0
pkg/cloud/provider/provider.go

@@ -162,6 +162,13 @@ func NewProvider(cache clustercache.ClusterCache, apiKey string, config *config.
 		cp.accountID = providerConfig.customPricing.ClusterAccountID
 	}
 
+	providerConfig.Update(func(cp *models.CustomPricing) error {
+		if cp.ServiceKeyName == "AKIXXX" {
+			cp.ServiceKeyName = ""
+		}
+		return nil
+	})
+
 	switch cp.provider {
 	case kubecost.CSVProvider:
 		log.Infof("Using CSV Provider with CSV at %s", env.GetCSVPath())