Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for buildOutboundNetworkFilters (0.39 sec)

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

    							metadata:         util.BuildConfigInfoMetadata(cfg.Meta),
    							sniHosts:         match.SniHosts,
    							destinationCIDRs: destinationCIDRs,
    							networkFilters:   lb.buildOutboundNetworkFilters(tls.Route, listenPort, cfg.Meta, false),
    						})
    						hasTLSMatch = true
    					}
    					matchHasBeenHandled.Insert(matchHash)
    				}
    			}
    		}
    	}
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Mar 28 17:09:02 UTC 2024
    - 14.7K bytes
    - Viewed (0)
  2. pilot/pkg/networking/core/networkfilter_test.go

    				ConfigNamespace: "not-default",
    				Metadata:        &model.NodeMetadata{IdleTimeout: tt.istioMetaIdleTimeout},
    			})
    			lb := ListenerBuilder{node: proxy, push: cg.PushContext()}
    			filters := lb.buildOutboundNetworkFilters(tt.routes, &model.Port{Port: 443},
    				config.Meta{Name: "routing-config-for-example-com", Namespace: "not-default"}, false)
    
    			tcpProxy := xdstest.ExtractTCPProxy(t, &listener.FilterChain{Filters: filters})
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Apr 17 22:20:44 UTC 2024
    - 25.8K bytes
    - Viewed (0)
  3. pilot/pkg/networking/core/networkfilter.go

    	default:
    		filterstack = append(filterstack, tcpFilter)
    	}
    
    	return filterstack
    }
    
    // buildOutboundNetworkFilters generates a TCP proxy network filter for outbound
    // connections. In addition, it generates protocol specific filters (e.g., Mongo
    // filter).
    func (lb *ListenerBuilder) buildOutboundNetworkFilters(
    	routes []*networking.RouteDestination,
    	port *model.Port, configMeta config.Meta, includeMx bool,
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Apr 17 22:20:44 UTC 2024
    - 13.7K bytes
    - Viewed (0)
  4. pilot/pkg/networking/core/gateway.go

    		for _, tcp := range vsvc.Tcp {
    			if l4MultiMatch(tcp.Match, server, gateway) {
    				includeMx := server.GetTls().GetMode() == networking.ServerTLSSettings_ISTIO_MUTUAL
    				return lb.buildOutboundNetworkFilters(tcp.Route, port, v.Meta, includeMx)
    			}
    		}
    	}
    
    	return nil
    }
    
    // buildGatewayNetworkFiltersFromTLSRoutes builds tcp proxy routes for all VirtualServices with TLS blocks.
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon May 06 04:44:06 UTC 2024
    - 46.4K bytes
    - Viewed (0)
Back to top