Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for ExtractLabelFromSelectorString (0.37 sec)

  1. pkg/config/analysis/analyzers/util/find_errorline_utils.go

    	fieldMap := r.Origin.FieldMap()
    	line, ok := fieldMap[path]
    	if !ok {
    		return 0, false
    	}
    	return line, true
    }
    
    // ExtractLabelFromSelectorString returns the label of the match in the k8s labels.Selector
    func ExtractLabelFromSelectorString(s string) string {
    	equalIndex := strings.Index(s, "=")
    	if equalIndex < 0 {
    		return ""
    	}
    	return s[:equalIndex]
    }
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Aug 07 15:18:05 UTC 2023
    - 4.7K bytes
    - Viewed (0)
  2. pkg/config/analysis/analyzers/gateway/gateway.go

    	})
    
    	// Report if we found no pods matching this gateway's selector
    	if gwSelectorMatches == 0 {
    		m := msg.NewReferencedResourceNotFound(r, "selector", gwSelector.String())
    
    		label := util.ExtractLabelFromSelectorString(gwSelector.String())
    		if line, ok := util.ErrorLine(r, fmt.Sprintf(util.GatewaySelector, label)); ok {
    			m.Line = line
    		}
    
    		c.Report(gvk.Gateway, m)
    		return
    	}
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue Jun 04 08:48:06 UTC 2024
    - 4.7K bytes
    - Viewed (0)
  3. pkg/config/analysis/analyzers/telemetry/selector.go

    			}
    
    			return true
    		})
    
    		if !foundPod {
    			m := msg.NewReferencedResourceNotFound(rs, "selector", sel.String())
    
    			label := util.ExtractLabelFromSelectorString(sel.String())
    			if line, ok := util.ErrorLine(rs, fmt.Sprintf(util.TelemetrySelector, label)); ok {
    				m.Line = line
    			}
    
    			c.Report(gvk.Telemetry, m)
    		}
    
    		return true
    	})
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Sun May 05 03:44:57 UTC 2024
    - 3.4K bytes
    - Viewed (0)
  4. pkg/config/analysis/analyzers/gateway/conflictinggateway.go

    		if strings.Contains(gwmKey, sGWSelector) {
    			isExists = true
    			break
    		}
    	}
    	if sGWSelector != "" && !isExists {
    		m := msg.NewReferencedResourceNotFound(r, "selector", sGWSelector)
    		label := util.ExtractLabelFromSelectorString(sGWSelector)
    		if line, ok := util.ErrorLine(r, fmt.Sprintf(util.GatewaySelector, label)); ok {
    			m.Line = line
    		}
    		c.Report(gvk.Gateway, m)
    		return
    	}
    
    	for _, server := range gw.Servers {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Sun May 05 03:44:57 UTC 2024
    - 4.7K bytes
    - Viewed (0)
  5. pkg/config/analysis/analyzers/util/find_errorline_utils_test.go

    	"{.spec.configPatches[0].patch.value}":                          1,
    }
    
    func TestExtractLabelFromSelectorString(t *testing.T) {
    	g := NewWithT(t)
    	s := "label=test"
    	g.Expect(ExtractLabelFromSelectorString(s)).To(Equal("label"))
    }
    
    func TestErrorLine(t *testing.T) {
    	g := NewWithT(t)
    	r := &resource.Instance{Origin: &legacykube.Origin{FieldsMap: fieldMap}}
    	test1, err1 := ErrorLine(r, "{.metadata.name}")
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri Feb 02 17:36:47 UTC 2024
    - 3.5K bytes
    - Viewed (0)
  6. pkg/config/analysis/analyzers/gateway/secret.go

    		if gwNs == "" {
    
    			gwSelector := labels.SelectorFromSet(gw.Selector)
    			m := msg.NewReferencedResourceNotFound(r, "selector", labels.SelectorFromSet(gw.Selector).String())
    
    			label := util.ExtractLabelFromSelectorString(gwSelector.String())
    			if line, ok := util.ErrorLine(r, fmt.Sprintf(util.GatewaySelector, label)); ok {
    				m.Line = line
    			}
    
    			ctx.Report(gvk.Gateway, m)
    			return true
    		}
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu May 04 18:29:24 UTC 2023
    - 3.9K bytes
    - Viewed (0)
  7. pkg/config/analysis/analyzers/sidecar/selector.go

    				pods[rp.Metadata.FullName] = rp
    			}
    
    			return true
    		})
    
    		if !foundPod {
    			m := msg.NewReferencedResourceNotFound(rs, "selector", sel.String())
    
    			label := util.ExtractLabelFromSelectorString(sel.String())
    			if line, ok := util.ErrorLine(rs, fmt.Sprintf(util.WorkloadSelector, label)); ok {
    				m.Line = line
    			}
    
    			c.Report(gvk.Sidecar, m)
    		}
    
    		return true
    	})
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Sun May 05 03:44:57 UTC 2024
    - 5K bytes
    - Viewed (0)
Back to top