Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for resolveGatewayName (0.19 sec)

  1. pilot/pkg/model/virtualservice.go

    		if g != constants.IstioMeshGateway {
    			rule.Gateways[i] = resolveGatewayName(g, meta)
    		}
    	}
    	// resolve host in http route.destination, route.mirror
    	for _, d := range rule.Http {
    		for _, m := range d.Match {
    			for i, g := range m.Gateways {
    				if g != constants.IstioMeshGateway {
    					m.Gateways[i] = resolveGatewayName(g, meta)
    				}
    			}
    		}
    		for _, w := range d.Route {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Sat Mar 30 11:17:03 UTC 2024
    - 17.4K bytes
    - Viewed (0)
  2. pilot/pkg/model/config.go

    		// rules.
    		if meta.Domain != "" {
    			out = out + ".svc." + meta.Domain
    		}
    	}
    
    	return host.Name(out)
    }
    
    // resolveGatewayName uses metadata information to resolve a reference
    // to shortname of the gateway to FQDN
    func resolveGatewayName(gwname string, meta config.Meta) string {
    	out := gwname
    
    	// New way of binding to a gateway in remote namespace
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Feb 28 08:51:03 UTC 2024
    - 13.1K bytes
    - Viewed (0)
  3. pilot/pkg/model/virtualservice_test.go

    			if got := resolveGatewayName(tt.gateway, config.Meta{Namespace: tt.namespace}); got != tt.resolved {
    				t.Fatalf("expected %q got %q", tt.resolved, got)
    			}
    		})
    	}
    }
    
    func BenchmarkResolveGatewayName(b *testing.B) {
    	for i := 0; i < b.N; i++ {
    		for _, tt := range gatewayNameTests {
    			_ = resolveGatewayName(tt.gateway, config.Meta{Namespace: tt.namespace})
    		}
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Sun Apr 21 17:42:54 UTC 2024
    - 60.6K bytes
    - Viewed (0)
Back to top