Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for SupportsTunnel (0.15 sec)

  1. pilot/pkg/xds/endpoints/endpoint_builder.go

    	if b.push.SupportsTunnel(e.Network, e.Address) {
    		return true
    	}
    	// Otherwise supports tunnel
    	// Currently we only support HTTP tunnel, so just check for that. If we support more, we will
    	// need to pick the right one based on our support overlap.
    	if e.SupportsTunnel(model.TunnelHTTP) {
    		return true
    	}
    
    	return false
    }
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Sun Apr 28 02:18:19 UTC 2024
    - 26.1K bytes
    - Viewed (0)
  2. pilot/pkg/model/service.go

    	// Indicates the endpoint health status.
    	HealthStatus HealthStatus
    
    	// If in k8s, the node where the pod resides
    	NodeName string
    }
    
    func (ep *IstioEndpoint) SupportsTunnel(tunnelType string) bool {
    	return SupportsTunnel(ep.Labels, tunnelType)
    }
    
    // GetLoadBalancingWeight returns the weight for this endpoint, normalized to always be > 0.
    func (ep *IstioEndpoint) GetLoadBalancingWeight() uint32 {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed May 29 02:03:58 UTC 2024
    - 46.3K bytes
    - Viewed (0)
  3. pilot/pkg/serviceregistry/kube/controller/ambient/workloads.go

    		// Configured for override
    		w.TunnelProtocol = workloadapi.TunnelProtocol_HBONE
    	}
    	// Otherwise supports tunnel directly
    	if model.SupportsTunnel(labels, model.TunnelHTTP) {
    		w.TunnelProtocol = workloadapi.TunnelProtocol_HBONE
    		w.NativeTunnel = true
    	}
    }
    
    func pickTrustDomain(mesh *MeshConfig) string {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Jun 13 16:51:29 UTC 2024
    - 20.9K bytes
    - Viewed (0)
  4. pilot/pkg/model/push_context.go

    	return ps.serviceAccounts[serviceAccountKey{
    		hostname:  hostname,
    		namespace: namespace,
    	}]
    }
    
    // SupportsTunnel checks if a given IP address supports tunneling.
    // This currently only accepts workload IPs as arguments; services will always return "false".
    func (ps *PushContext) SupportsTunnel(n network.ID, ip string) bool {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed May 15 09:02:11 UTC 2024
    - 91.8K bytes
    - Viewed (0)
Back to top