Commit a02ad134 authored by Muhammad Umair Khan's avatar Muhammad Umair Khan
Browse files

fix tc-engine no rules error

parent 622dcc0c
Loading
Loading
Loading
Loading
+23 −25
Original line number Diff line number Diff line
@@ -83,18 +83,14 @@ func (re *RoutingEngine) RefreshLbRules() {
	// Retrieve LB rules from DB
	jsonNetElemList, err := re.lbRulesStore.rc.JSONGetEntry(re.lbRulesStore.baseKey+typeLb, ".")
	if err != nil {
		log.Error(err.Error())
		return
	}

		log.Debug("No MG LB rules found: ", err.Error())
	} else {
		// Unmarshal MG Service Maps
		var netElemList mgModel.NetworkElementList
		err = json.Unmarshal([]byte(jsonNetElemList), &netElemList)
		if err != nil {
			log.Error(err.Error())
		return
	}

		} else {
			// Update pod MG service mappings
			for _, netElem := range netElemList.NetworkElements {
				podInfo := podInfoMap[netElem.Name]
@@ -112,6 +108,8 @@ func (re *RoutingEngine) RefreshLbRules() {
					}
				}
			}
		}
	}

	// Apply new MG Service mapping rules
	re.applyLbRules()
+2 −2
Original line number Diff line number Diff line
@@ -522,7 +522,7 @@ func deployCharts(charts []helm.Chart, sandboxName string) error {
		if len(tier) == 0 {
			// Cyclic dependency or missing dependency detected
			for _, c := range remaining {
				log.Error("Chart stuck: ", c.ChartName, " dependencies: ", c.Dependencies)
				log.Error("Chart stuck: ", c.Name, " dependencies: ", c.Dependencies)
			}
			return errors.New("Cyclic dependency or missing dependency detected in scenario")
		}