Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for getMatchURILength (0.2 sec)

  1. pilot/pkg/config/kube/ingress/conversion.go

    			var r1Len, r2Len int
    			var r1Ex, r2Ex bool
    			if vs.Http[i].Match != nil || len(vs.Http[i].Match) != 0 {
    				r1Len, r1Ex = getMatchURILength(vs.Http[i].Match[0])
    			}
    			if vs.Http[j].Match != nil || len(vs.Http[j].Match) != 0 {
    				r2Len, r2Ex = getMatchURILength(vs.Http[j].Match[0])
    			}
    			// TODO: default at the end
    			if r1Len == r2Len {
    				return r1Ex && !r2Ex
    			}
    			return r1Len > r2Len
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Oct 25 07:19:43 UTC 2023
    - 12.5K bytes
    - Viewed (0)
  2. pilot/pkg/config/kube/ingress/conversion_test.go

    			if vs.Hosts[0] != "my.host.com" {
    				t.Error("Unexpected host", vs)
    			}
    			if len(vs.Http) != 5 {
    				t.Error("Unexpected rules", vs.Http)
    			}
    			for i, route := range vs.Http {
    				length, exact := getMatchURILength(route.Match[0])
    				if length != expectedLength[i] || exact != expectedExact[i] {
    					t.Errorf("Unexpected rule at idx:%d, want {length:%d, exact:%v}, got {length:%d, exact: %v}",
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri May 19 18:20:34 UTC 2023
    - 14.9K bytes
    - Viewed (0)
Back to top