- Sort Score
- Result 10 results
- Languages All
Results 11 - 20 of 26 for Implementation (0.19 sec)
-
pkg/istio-agent/xds_proxy.go
} } type adsStream interface { Send(*discovery.DiscoveryResponse) error Recv() (*discovery.DiscoveryRequest, error) Context() context.Context } // StreamAggregatedResources is an implementation of XDS API used for proxying between Istiod and Envoy. // Every time envoy makes a fresh connection to the agent, we reestablish a new connection to the upstream xds
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Thu May 16 22:12:28 UTC 2024 - 27.9K bytes - Viewed (0) -
pilot/pkg/networking/core/listener_waypoint.go
pre = append(pre, authzBuilder.BuildHTTP(cls)...) // TODO: these feel like the wrong place to insert, but this retains backwards compatibility with the original implementation post = extension.PopAppendHTTP(post, wasm, extensions.PluginPhase_STATS) post = extension.PopAppendHTTP(post, wasm, extensions.PluginPhase_UNSPECIFIED_PHASE) post = append(post, xdsfilters.WaypointUpstreamMetadataFilter)
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Fri Jun 14 04:34:37 UTC 2024 - 27.6K bytes - Viewed (0) -
pilot/pkg/model/context.go
// etc). The Proxy is initialized when a sidecar connects to Pilot, and populated from // 'node' info in the protocol as well as data extracted from registries. // // In current Istio implementation nodes use a 4-parts '~' delimited ID. // Type~IPAddress~ID~Domain type Proxy struct { sync.RWMutex // Type specifies the node type. First part of the ID. Type NodeType
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Mon Jun 03 08:29:05 UTC 2024 - 33.6K bytes - Viewed (0) -
pkg/spiffe/spiffe.go
func (v *PeerCertVerifier) AddMappings(certMap map[string][]*x509.Certificate) { for trustDomain, certs := range certMap { v.AddMapping(trustDomain, certs) } } // VerifyPeerCert is an implementation of tls.Config.VerifyPeerCertificate. // It verifies the peer certificate using the root certificates associated with its trust domain. func (v *PeerCertVerifier) VerifyPeerCert(rawCerts [][]byte, _ [][]*x509.Certificate) error {
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Thu May 23 21:07:03 UTC 2024 - 11.1K bytes - Viewed (0) -
pilot/pkg/xds/discovery.go
debounceMax time.Duration // enableEDSDebounce indicates whether EDS pushes should be debounced. enableEDSDebounce bool } // DiscoveryServer is Pilot's gRPC implementation for Envoy's xds APIs type DiscoveryServer struct { // Env is the model environment. Env *model.Environment // Generators allow customizing the generated config, based on the client metadata.
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Wed May 15 20:21:09 UTC 2024 - 19K bytes - Viewed (0) -
pilot/pkg/model/endpointshards.go
type EndpointShards struct { // mutex protecting below map. sync.RWMutex // Shards is used to track the shards. EDS updates are grouped by shard. // Current implementation uses the registry name as key - in multicluster this is the // name of the k8s cluster, derived from the config (secret). Shards map[ShardKey][]*IstioEndpoint
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Fri Jun 14 04:34:37 UTC 2024 - 15.6K bytes - Viewed (0) -
pilot/pkg/networking/core/cluster.go
// All SniDnat clusters are internal services in the mesh. // TODO enable cache - there is no blockers here, skipped to simplify the original caching implementation func (configgen *ConfigGeneratorImpl) buildOutboundSniDnatClusters(proxy *model.Proxy, req *model.PushRequest, cp clusterPatcher, ) []*cluster.Cluster { clusters := make([]*cluster.Cluster, 0)
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Thu Jun 13 01:56:28 UTC 2024 - 33K bytes - Viewed (0) -
pilot/pkg/networking/core/listener_builder.go
filters = append(filters, lb.authzBuilder.BuildHTTP(httpOpts.class)...) // TODO: these feel like the wrong place to insert, but this retains backwards compatibility with the original implementation filters = extension.PopAppendHTTP(filters, wasm, extensions.PluginPhase_STATS) filters = extension.PopAppendHTTP(filters, wasm, extensions.PluginPhase_UNSPECIFIED_PHASE) }
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Mon May 06 04:44:06 UTC 2024 - 17.9K bytes - Viewed (0) -
pilot/pkg/config/kube/crdclient/client.go
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. // Package crdclient provides an implementation of the config store and cache // using Kubernetes Custom Resources and the informer framework from Kubernetes // // This code relies heavily on code generation for performance reasons; to implement the
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Fri Jun 14 00:12:28 UTC 2024 - 13.7K bytes - Viewed (0) -
pilot/pkg/simulation/traffic.go
} } return nil } // Follow the 8 step Sieve as in // https://www.envoyproxy.io/docs/envoy/latest/api-v3/config/listener/v3/listener_components.proto.html#config-listener-v3-filterchainmatch // The implementation may initially be confusing because of a property of the // Envoy algorithm - at each level we will filter out all FilterChains that do // not match. This means an empty match (`{}`) may not match if another chain
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Thu Jun 13 01:56:28 UTC 2024 - 19.4K bytes - Viewed (0)