Browse Source

error check add to costmodel.go getLBCost()

Calvin Wang 5 năm trước cách đây
mục cha
commit
9a71932d12
1 tập tin đã thay đổi với 4 bổ sung1 xóa
  1. 4 1
      pkg/costmodel/costmodel.go

+ 4 - 1
pkg/costmodel/costmodel.go

@@ -1200,7 +1200,10 @@ func (cm *CostModel) GetLBCost(cp costAnalyzerCloud.Provider) (map[string]*costA
 		key := namespace + "," + name // + "," + clusterID?
 
 		if service.Spec.Type == "LoadBalancer" {
-			loadBalancer := cp.LoadBalancerPricing()
+			loadBalancer, err := cp.LoadBalancerPricing()
+			if err != nil {
+				return nil, err
+			}
 			newLoadBalancer := *loadBalancer
 			if len(service.Status.LoadBalancer.Ingress) > 0 { // should actually check if LoadBalancer.Ingress exists
 				for _, loadBalancerIngress := range service.Status.LoadBalancer.Ingress {