Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 39 for Waypoint (0.14 sec)

  1. architecture/ambient/ztunnel.md

    If the target destination has a waypoint, we enforce that the request is coming from that waypoint. Otherwise, the request is rejected.
    If there is no waypoint, ztunnel will enforce RBAC policies against the request.
    
    If all checks pass, ztunnel will open a connection to the target. This will spoof the source IP (from `Forwarded` for waypoints, or the incoming IP otherwise).
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Apr 25 22:35:16 UTC 2024
    - 16.6K bytes
    - Viewed (0)
  2. pkg/workloadapi/workload.proto

      // TODO: support this field
      repeated string subject_alt_names = 6;
      // Waypoint is the waypoint proxy for this service. When set, all incoming requests must go
      // through the waypoint.
      GatewayAddress waypoint = 7;
    
      // Load balancing policy for selecting endpoints.
      // Note: this applies only to connecting directly to the workload; when waypoints are used, the waypoint's load_balancing
      // configuration is used.
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Jun 12 18:02:35 UTC 2024
    - 12.9K bytes
    - Viewed (0)
  3. pilot/pkg/xds/endpoints/endpoint_builder.go

    		// We intentionally do not take into account waypoints here.
    		// 1. Workload waypoints: sidecar/ingress do not support sending traffic directly to workloads, only to services,
    		//    so these are not applicable.
    		// 2. Service waypoints: in ztunnel, we would defer handling service traffic if the service has a waypoint, and instead
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Sun Apr 28 02:18:19 UTC 2024
    - 26.1K bytes
    - Viewed (0)
  4. pilot/pkg/model/authorization_test.go

    					Spec:      policy,
    				},
    			},
    		},
    		{
    			name: "waypoint service attached",
    			selectionOpts: WorkloadPolicyMatcher{
    				IsWaypoint: true,
    				Service:    "foo-svc",
    				Namespace:  "foo",
    				WorkloadLabels: labels.Instance{
    					constants.GatewayNameLabel: "foo-waypoint",
    					// labels match in selector policy but ignore them for waypoint
    					"app":     "httpbin",
    					"version": "v1",
    				},
    			},
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Apr 17 22:20:44 UTC 2024
    - 12.7K bytes
    - Viewed (0)
  5. pkg/model/proxy.go

    	SidecarProxy NodeType = "sidecar"
    
    	// Router type is used for standalone proxies acting as L7/L4 routers
    	Router NodeType = "router"
    
    	// Waypoint type is used for waypoint proxies
    	Waypoint NodeType = "waypoint"
    
    	// Ztunnel type is used for node proxies (ztunnel)
    	Ztunnel NodeType = "ztunnel"
    )
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Apr 25 17:18:17 UTC 2024
    - 18.7K bytes
    - Viewed (0)
  6. pilot/pkg/config/kube/gateway/deploymentcontroller_test.go

    		"kube-gateway": file.AsStringOrFail(t, filepath.Join(env.IstioSrc, "manifests/charts/istio-control/istio-discovery/files/kube-gateway.yaml")),
    		"waypoint":     file.AsStringOrFail(t, filepath.Join(env.IstioSrc, "manifests/charts/istio-control/istio-discovery/files/waypoint.yaml")),
    	})
    	if err != nil {
    		t.Fatal(err)
    	}
    	injConfig := func() inject.WebhookConfig {
    		return inject.WebhookConfig{
    			Templates:  tmpl,
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon May 13 21:43:20 UTC 2024
    - 16.5K bytes
    - Viewed (0)
  7. istioctl/cmd/root.go

    	"istio.io/istio/istioctl/pkg/tag"
    	"istio.io/istio/istioctl/pkg/util"
    	"istio.io/istio/istioctl/pkg/validate"
    	"istio.io/istio/istioctl/pkg/version"
    	"istio.io/istio/istioctl/pkg/wait"
    	"istio.io/istio/istioctl/pkg/waypoint"
    	"istio.io/istio/istioctl/pkg/workload"
    	"istio.io/istio/istioctl/pkg/ztunnelconfig"
    	"istio.io/istio/operator/cmd/mesh"
    	"istio.io/istio/pkg/cmd"
    	"istio.io/istio/pkg/collateral"
    	"istio.io/istio/pkg/config/constants"
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Jun 06 15:59:33 UTC 2024
    - 10K bytes
    - Viewed (0)
  8. pilot/pkg/model/context.go

    func (node *Proxy) IsWaypointProxy() bool {
    	return node.Type == Waypoint
    }
    
    // IsZTunnel returns true if the proxy is acting as a ztunnel in an ambient mesh.
    func (node *Proxy) IsZTunnel() bool {
    	return node.Type == Ztunnel
    }
    
    // IsAmbient returns true if the proxy is acting as either a ztunnel or a waypoint proxy in an ambient mesh.
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Jun 03 08:29:05 UTC 2024
    - 33.6K bytes
    - Viewed (1)
  9. pilot/pkg/networking/core/listener_waypoint.go

    							HeadersToAdd: headers,
    						},
    					}),
    				},
    			}},
    		}},
    	}
    	return l
    }
    
    // buildWaypointHTTPFilters augments the common chain of Waypoint-bound HTTP filters.
    // Authn/authz filters are pre-pended. Telemetry filters are appended.
    func (lb *ListenerBuilder) buildWaypointHTTPFilters(svc *model.Service) (pre []*hcm.HttpFilter, post []*hcm.HttpFilter) {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri Jun 14 04:34:37 UTC 2024
    - 27.6K bytes
    - Viewed (0)
  10. pilot/pkg/serviceregistry/kube/controller/ambient/workloads_test.go

    				GetMeshConfig(mock),
    				krttest.GetMockCollection[model.WorkloadAuthorization](mock),
    				krttest.GetMockCollection[*securityclient.PeerAuthentication](mock),
    				krttest.GetMockCollection[Waypoint](mock),
    				WorkloadServices,
    				WorkloadServicesNamespaceIndex,
    				krttest.GetMockCollection[*v1.Namespace](mock),
    				krttest.GetMockCollection[*v1.Node](mock),
    			)
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Jun 13 16:51:29 UTC 2024
    - 20.3K bytes
    - Viewed (0)
Back to top