Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for translateMetadataMatch (0.24 sec)

  1. pilot/pkg/networking/core/route/route.go

    	if in == nil {
    		return out
    	}
    
    	for name, stringMatch := range in.Headers {
    		// The metadata matcher takes precedence over the header matcher.
    		if metadataMatcher := translateMetadataMatch(name, stringMatch, useExtendedJwt); metadataMatcher != nil {
    			out.DynamicMetadata = append(out.DynamicMetadata, metadataMatcher)
    		} else {
    			matcher := translateHeaderMatch(name, stringMatch)
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue May 14 14:12:39 UTC 2024
    - 56.1K bytes
    - Viewed (0)
  2. pilot/pkg/networking/core/route/route_internal_test.go

    			useExtended: true,
    		},
    	}
    	for _, tc := range cases {
    		t.Run(tc.name, func(t *testing.T) {
    			got := translateMetadataMatch(tc.name, tc.in, tc.useExtended)
    			if !reflect.DeepEqual(got, tc.want) {
    				t.Errorf("Unexpected metadata matcher want %v, got %v", tc.want, got)
    			}
    		})
    	}
    }
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Sat May 11 02:47:57 UTC 2024
    - 18.2K bytes
    - Viewed (0)
Back to top